Freigeben über


GetType-Operator (Visual Basic)

Gibt ein Type Objekt für den angegebenen Typ zurück. Das Type Objekt stellt Informationen zum Typ bereit, z. B. seine Eigenschaften, Methoden und Ereignisse.

Syntax

GetType(typename)  

Die Parameter

Parameter BESCHREIBUNG
typename Der Name des Typs, für den Sie Informationen wünschen.

Bemerkungen

Der GetType Operator gibt das Type Objekt für das angegebene typenameObjekt zurück. Sie können den Namen eines beliebigen definierten Typs in übergeben.typename Hierzu gehören folgende Elemente:

  • Ein beliebiger Visual Basic-Datentyp, z Boolean . B. oder Date.

  • Jede .NET Framework-Klasse, -Struktur, -Modul oder -Schnittstelle, z System.ArgumentException . B. oder System.Double.

  • Jede Von Ihrer Anwendung definierte Klasse, Struktur, Modul oder Schnittstelle.

  • Jedes Array, das von Ihrer Anwendung definiert wird.

  • Jede von Ihrer Anwendung definierte Stellvertretung.

  • Jede von Visual Basic, .NET Framework oder Ihrer Anwendung definierte Aufzählung.

Wenn Sie das Typobjekt einer Objektvariable abrufen möchten, verwenden Sie die Object.GetType Methode.

Der GetType Operator kann unter folgenden Umständen nützlich sein:

  • Sie müssen zur Laufzeit auf die Metadaten für einen Typ zugreifen. Das Type Objekt stellt Metadaten wie Typmmber und Bereitstellungsinformationen bereit. Sie benötigen dies beispielsweise, um eine Assembly widerzuspiegeln. Weitere Informationen finden Sie auch System.Reflectionunter .

Beispiel

Die folgenden Beispiele zeigen den GetType verwendeten Operator.

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

Siehe auch