Type.IsAssignableTo(Type) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se il tipo corrente può essere assegnato a una variabile del tipo targetType
specificato.
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo (Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
Parametri
- targetType
- Type
Tipo da confrontare con il tipo corrente.
Restituisce
true
se una o più delle condizioni seguenti sono vere:
L'istanza corrente e
targetType
rappresentano lo stesso tipo.Il tipo corrente deriva direttamente o indirettamente da
targetType
. Il tipo corrente deriva direttamente datargetType
se eredita datargetType
. Il tipo corrente deriva indirettamente datargetType
se eredita da una successione di una o più classi che ereditano datargetType
.targetType
è un'interfaccia implementata dal tipo corrente.Il tipo corrente è un parametro di tipo generico e
targetType
rappresenta uno dei vincoli del tipo corrente.Il tipo corrente rappresenta un tipo valore e
targetType
rappresentaNullable<c>
(Nullable(Of c)
in Visual Basic).
false
se non viene soddisfatta nessuna di queste condizioni oppure se targetType
è null
.