Type.IsAssignableTo(Type) Método

Definición

Determina si el tipo actual se puede asignar a una variable del targetType especificado.

public:
 bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo (Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean

Parámetros

targetType
Type

Tipo que se va a comparar con el tipo actual.

Devoluciones

Boolean

true si alguna de las condiciones siguientes es "true":

  • La instancia actual y targetType representan el mismo tipo.

  • El tipo actual se deriva directa o indirectamente de targetType. El tipo actual se deriva directamente de targetType si hereda de targetType; el tipo actual se deriva indirectamente de targetType si hereda de una sucesión de una o más clases que heredan de targetType.

  • targetType es una interfaz que implementa el tipo actual.

  • El tipo actual es un parámetro de tipo genérico y targetType representa una de las restricciones del tipo actual.

  • El tipo actual representa un tipo de valor y targetType representa Tipo que acepta valores NULL<c> (Nullable(Of c) en Visual Basic).

Es false si ninguna de estas condiciones son true o si targetType es null.

Se aplica a