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
targetTyperepresentan el mismo tipo.El tipo actual se deriva directa o indirectamente de
targetType. El tipo actual se deriva directamente detargetTypesi hereda detargetType; el tipo actual se deriva indirectamente detargetTypesi hereda de una sucesión de una o más clases que heredan detargetType.targetTypees una interfaz que implementa el tipo actual.El tipo actual es un parámetro de tipo genérico y
targetTyperepresenta una de las restricciones del tipo actual.El tipo actual representa un tipo de valor y
targetTyperepresentaTipo 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.