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
targetTyperepresentam o mesmo tipo.O tipo atual é derivado direta ou indiretamente de
targetType. O tipo atual será derivado diretamente detargetTypese herdar detargetType; o tipo atual será derivado indiretamente detargetTypese 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
targetTyperepresenta uma das restrições do tipo atual.O tipo atual representa um tipo de valor e
targetTyperepresentaNullable<c>(Nullable(Of c)no Visual Basic).
false se nenhuma dessas condições for verdadeira, ou se targetType for null.