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 o Date.

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

Vedi anche