Operador de 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 System.ArgumentException ou System.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 de operadores em Visual Basic
Operadores listados pela funcionalidade (Visual Basic)