Type.IsAssignableTo(Type) Método

Definición

Determina si el tipo actual se puede asignar a una variable del targetType especificado.Determines whether the current type can be assigned to a variable of the specified targetType.

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.The type to compare with the current type.

Devoluciones

Boolean

true si alguna de las condiciones siguientes es "true":true if any of the following conditions is true: - La instancia actual y targetType representan el mismo tipo.- The current instance and targetType represent the same type.

- El tipo actual se deriva directa o indirectamente de targetType.- The current type is derived either directly or indirectly from 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.The current type is derived directly from targetType if it inherits from targetType; the current type is derived indirectly from targetType if it inherits from a succession of one or more classes that inherit from targetType.

  • targetType es una interfaz que el tipo actual implementa.
  • targetType is an interface that the current type implements.
  • - El tipo actual es un parámetro de tipo genérico y targetType representa una de las restricciones del tipo actual.- The current type is a generic type parameter, and targetType represents one of the constraints of the current type.

    - El tipo actual representa un tipo de valor y targetType representa Tipo que acepta valores NULL<c> (Nullable(Of c) en Visual Basic).- The current type represents a value type, and targetType represents Nullable<c> (Nullable(Of c) in Visual Basic).

    false si no se cumple ninguna de estas condiciones o si targetType o this es null.false if none of these conditions are true, or if targetType or this is null.

    Se aplica a