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
ouDate
.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())