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
targetType
représente le même type.Le type actuel est dérivé directement ou indirectement de
targetType
. Le type actuel est dérivé directement detargetType
s’il hérite detargetType
; le type actuel est dérivé indirectement detargetType
s’il hérite d’une succession d’une ou plusieurs classes qui héritent detargetType
.targetType
est une interface implémentée par le type actuel.Le type actuel est un paramètre de type générique, et
targetType
représente l’une des contraintes du type actuel.Le type actuel représente un type valeur, et
targetType
représenteNullable<c>
(Nullable(Of c)
en Visual Basic).
false
si aucune de ces conditions n'a la valeur true, ou si targetType
est null
.