Operador GetType (Visual Basic)

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

Sintaxe

GetType(typename)  

Parâmetros

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

Observações

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

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

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

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

  • Qualquer matriz definida pelo seu aplicativo.

  • Qualquer delegado definido pelo seu aplicativo.

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

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

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

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

Exemplo

Os exemplos a seguir mostram o GetType operador 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