Operador GetType (Visual Basic)

Retorna um objeto Type para o tipo especificado. O objeto Type fornece informações sobre o tipo, como suas propriedades, métodos e eventos.

Sintaxe

GetType(typename)  

Parâmetros

Parâmetro Descrição
typename O nome do tipo para o qual você deseja informações.

Comentários

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

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

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

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

  • Qualquer matriz definida pelo aplicativo.

  • Qualquer delegado definido pelo aplicativo.

  • Qualquer enumeração definida pelo Visual Basic, pelo .NET Framework ou pelo aplicativo.

Se você quiser obter o objeto do tipo de uma variável de objeto, use o método Object.GetType.

O operador GetType pode ser útil na seguinte circunstância:

  • 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 disso, por exemplo, para refletir sobre um assembly. Para obter mais informações, consulte também System.Reflection.

Exemplo

Os exemplos a seguir mostram 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())

Confira também