Type.IsAssignableTo(Type) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 detargetType
si hereda detargetType
; el tipo actual se deriva indirectamente detargetType
si hereda de una sucesión de una o más clases que heredan detargetType
.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
representaTipo 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
.