Share via


Operatore GetType (Visual Basic)

Restituisce un oggetto Type per il tipo specificato.L'oggetto Type fornisce informazioni sul tipo, ad esempio le proprietà, i metodi e gli eventi relativi.

GetType(typename)

Parametri

Parametro

Descrizione

typename

Nome del tipo di cui si desidera ottenere informazioni.

Note

L'operatore GetType restituisce l'oggetto Type per il typename specificato.È possibile passare il nome di qualsiasi tipo definito in typename,I miglioramenti includono quanto segue:

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

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

  • Qualsiasi classe, struttura, interfaccia o modulo definito dall'applicazione.

  • Qualsiasi matrice definita dall'applicazione.

  • Qualsiasi delegato definito dall'applicazione.

  • Qualsiasi enumerazione definita da Visual Basic, .NET Framework o dall'applicazione.

Se si desidera ottenere l'oggetto Type di una variabile oggetto, utilizzare il metodo Type.GetType.

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

  • È necessario accedere ai metadati per un tipo in fase di esecuzione.L'oggetto Type fornisce metadati quali membri dei tipi e informazioni sulla distribuzione.Questa necessità si verifica, ad esempio, durante la reflection di un assembly.Per ulteriori informazioni, vedere System.Reflection.

  • Si desidera confrontare due riferimenti a oggetti per verificare se si riferiscono a istanze dello stesso tipo.In caso affermativo, GetType restituisce riferimenti allo stesso oggetto Type.

Esempio

Negli esempi riportati di seguito viene illustrato come utilizzare l'operatore GetType.

' 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

Riferimenti

Precedenza tra gli operatori in Visual Basic

Elenco degli operatori per funzionalità (Visual Basic)

Concetti

Operatori ed espressioni in Visual Basic