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