Condividi tramite


Operatore GetType (Visual Basic)

Restituisce un Type oggetto 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 l'oggetto specificato typename. È possibile passare il nome di qualsiasi tipo definito in typename. Sono inclusi gli elementi seguenti:

  • Qualsiasi tipo di dati di Visual Basic, ad esempio Boolean o Date.

  • Qualsiasi classe, struttura, modulo o interfaccia di .NET Framework, ad esempio System.ArgumentException o System.Double.

  • Qualsiasi classe, struttura, modulo o interfaccia definita 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 Object.GetType metodo .

L'operatore GetType può essere utile nelle circostanze seguenti:

  • È 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 altre 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())

Vedere anche