Compartilhar via


Operador GetType (Visual Basic)

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

Parâmetro

Descrição

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 ArgumentException ou 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

Referência

Precedência do operador no Visual Basic

Operadores listados por funcionalidade (Visual Basic)

Conceitos

Operadores e expressões no Visual Basic