Type.IsAssignableTo(Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un type actuel peut être affecté à une variable du type targetType spécifié.
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo (Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
Paramètres
- targetType
- Type
Type à comparer avec le type actuel.
Retours
true si l'une ou plusieurs des conditions suivantes sont remplies :
L’instance actuelle et
targetTypereprésente le même type.Le type actuel est dérivé directement ou indirectement de
targetType. Le type actuel est dérivé directement detargetTypes’il hérite detargetType; le type actuel est dérivé indirectement detargetTypes’il hérite d’une succession d’une ou plusieurs classes qui héritent detargetType.targetTypeest une interface implémentée par le type actuel.Le type actuel est un paramètre de type générique, et
targetTypereprésente l’une des contraintes du type actuel.Le type actuel représente un type valeur, et
targetTypereprésenteNullable<c>(Nullable(Of c)en Visual Basic).
false si aucune de ces conditions n'a la valeur true, ou si targetType est null.