Type.IsAssignableTo(Type) Metodo

Definizione

Determina se il tipo corrente può essere assegnato a una variabile dell'oggetto specificato targetType.

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.

Valori restituiti

true se una delle condizioni seguenti è vera:

  • L'istanza corrente e targetType rappresentano lo stesso tipo.

  • Il tipo corrente è derivato direttamente o indirettamente da targetType. Il tipo corrente viene derivato direttamente da targetType se eredita da targetType. Il tipo corrente viene derivato 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 nessuna di queste condizioni è vera o se targetType è null.

Si applica a