Operatore GetType (Visual Basic)
Restituisce un oggetto Type per il tipo specificato. L'oggetto Type fornisce informazioni sul tipo, ad esempio proprietà, metodi ed eventi.
Sintassi
GetType(typename)
Parametri
Parametro | Descrizione |
---|---|
typename |
Nome del tipo per cui si desiderano informazioni. |
Osservazioni:
L'operatore GetType
restituisce l'oggetto Type per typename
specificato. È possibile passare il nome di qualsiasi tipo definito in typename
. È incluso quanto segue:
Qualsiasi tipo di dati di Visual Basic, ad esempio
Boolean
oDate
.Qualsiasi classe, struttura, modulo o interfaccia di .NET Framework, ad esempio System.ArgumentException o System.Double.
Qualsiasi classe, struttura, modulo o interfaccia definiti dall'applicazione.
Qualsiasi matrice definita dall'applicazione.
Qualsiasi delegato definito dall'applicazione.
Qualsiasi enumerazione definita da Visual Basic, da .NET Framework o dall'applicazione.
Se si desidera ottenere l'oggetto tipo di una variabile oggetto, utilizzare il metodo Object.GetType.
L'operatore GetType
può essere utile nella circostanza seguente:
- È necessario accedere ai metadati per un tipo in fase di esecuzione. L'oggetto Type fornisce metadati, ad esempio membri del tipo e informazioni sulla distribuzione. È necessario, ad esempio, per riflettere su un assembly. Per ulteriori informazioni, vedere anche System.Reflection.
Esempio
Negli esempi seguenti viene illustrato l'operatore GetType
in 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())