Operador GetType

Retorna um objeto Type para o tipo especificado.O objeto Type provê informações acerca do tipo como propriedades, métodos e eventos.

GetType(typename)

Parâmetros

  • typename
    O nome do tipo do qual você deseja informação.

Comentários

O operador GetType retorna o objeto Type para o typename especificado.Você pode passar o nome de qualquer tipo definido em typename.Isto inlcui o seguinte:

  • Qualquer tipo de dados do Visual Basic, como Boolean ou Date.

  • Qualquer classe, estrutura, módulo ou interface do Framework .NET, como System.ArgumentException ou System.Double.

  • Qualquer classe, estrutura, módulo ou interface definida por seu aplicativo.

  • Qualquer matriz definida por seu aplicativo.

  • Qualquer delegado definido por seu aplicativo.

  • Qualquer enumeração definida pelo Framework .NET do Visual Basic ou sua aplicação.

Se você quer o objeto do tipo de uma variável de objeto, use o método Type.GetType.

O operador GetType pode ser útil nas seguintes circunstâncias:

  • Você deve acessar os metadados para um tipo em tempo de execução.O objeto Type fornece metadados como membros do tipo e informações de implantação.Você precisa disto, por exemplo, para refletir sobre uma montagem.Para obter mais informações, consulte System.Reflection.

  • Você quer comparar duas referências a objeto para ver se elas se referem a instâncias do mesmo tipo.Se isso for verdade, GetType retorna referências para o mesmo objeto Type.

Exemplo

O seguinte exemplo mostra o operador GetType em uso.

' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())

Consulte também

Conceitos

Operadores e expressões em Visual Basic

Referência

Precedência de operadores no Visual Basic

Operadores listados por Funcionalidade