Condividi tramite


Type.IsAssignableTo(Type) Metodo

Definizione

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

Boolean

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 da targetType se eredita da targetType. Il tipo corrente deriva indirettamente da targetType se eredita da una successione di una o più classi che ereditano da targetType.

  • 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 rappresenta Nullable<c> (Nullable(Of c) in Visual Basic).

false se non viene soddisfatta nessuna di queste condizioni oppure se targetType è null.

Si applica a