Dela via


GetType-operator (Visual Basic)

Returnerar ett Type objekt för den angivna typen. Objektet Type innehåller information om typen, till exempel dess egenskaper, metoder och händelser.

Syntax

GetType(typename)  

Parametrar

Parameter Description
typename Namnet på den typ som du vill ha information för.

Kommentarer

Operatorn GetType returnerar Type objektet för den angivna typename. Du kan skicka namnet på en definierad typ i typename. Detta omfattar följande:

  • Alla Visual Basic-datatyper, till exempel Boolean eller Date.

  • Alla .NET Framework-klasser, strukturer, moduler eller gränssnitt, till exempel System.ArgumentException eller System.Double.

  • Alla klasser, strukturer, moduler eller gränssnitt som definieras av ditt program.

  • Alla matriser som definieras av ditt program.

  • Alla ombud som definieras av ditt program.

  • Alla uppräkningar som definieras av Visual Basic, .NET Framework eller ditt program.

Om du vill hämta typobjektet för en objektvariabel använder du Object.GetType -metoden.

Operatorn GetType kan vara användbar under följande omständigheter:

  • Du måste komma åt metadata för en typ vid körning. Objektet Type tillhandahåller metadata, till exempel typmedlemmar och distributionsinformation. Du behöver detta, till exempel för att reflektera över en sammansättning. Mer information finns även System.Reflectioni .

Exempel

I följande exempel visas operatorn som GetType används.

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

Se även