Type.IsAssignableTo(Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o tipo atual pode ser atribuído a uma variável do 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
O tipo a ser comparado com o tipo atual.
Retornos
true
se qualquer uma das seguintes condições for verdadeira:
A instância atual e
targetType
representam o mesmo tipo.O tipo atual é derivado direta ou indiretamente de
targetType
. O tipo atual será derivado diretamente detargetType
se herdar detargetType
; o tipo atual será derivado indiretamente detargetType
se herdar de uma sucessão de uma ou mais classes que herdam detargetType
.targetType
é uma interface que o tipo atual implementa.O tipo atual é um parâmetro de tipo genérico e
targetType
representa uma das restrições do tipo atual.O tipo atual representa um tipo de valor e
targetType
representaNullable<c>
(Nullable(Of c)
no Visual Basic).
false
se nenhuma dessas condições for verdadeira, ou se targetType
for null
.