VarType-Funktion (Visual Basic)

Aktualisiert: November 2007

Gibt einen Integer-Wert mit der Datentypklassifizierung einer Variablen zurück.

Public Function VarType(ByVal VarName As Object) As VariantType

Parameter

  • VarName
    Erforderlich. Object-Variable. Wenn Option Strict den Wert Off hat, können Sie außer einer Struktur eine Variable jedes beliebigen Datentyps übergeben.

Hinweise

Der von VarType zurückgegebene Ganzzahlwert ist ein Member der VariantType-Enumeration-Enumeration.

Die folgende Tabelle enthält die von VarType zurückgegebenen Werte für spezielle Fälle von VarName.

Von VarName dargestellter Datentyp

Von VarType zurückgegebener Wert

Nothing (Visual Basic)

VariantType.Object

DBNull

VariantType.Null

Enumeration

Zugrunde liegender Datentyp (SByte, Byte, Short, UShort, Integer, UInteger, Long oder ULong)

Array

Bitweises OR von Arrayelementtyp und VariantType.Array

Arrays aus Arrays

Bitweises OR von VariantType.Object und VariantType.Array

Struktur (System.ValueType)

VariantType.UserDefinedType

Exception

VariantType.Error

Unbekannt

VariantType.Object

Beispiel

In diesem Beispiel werden mithilfe der VarType-Funktion Informationen zur Datentypklassifizierung verschiedener Variablen zurückgegeben.

Dim testString As String = "String for testing"
Dim testObject As New Object
Dim testNumber, testArray(5) As Integer
Dim testVarType As VariantType
testVarType = VarType(testVarType)
' Returns VariantType.Integer.
testVarType = VarType(testString)
' Returns VariantType.String.
testVarType = VarType(testObject)
' Returns VariantType.Object.
testVarType = VarType(testNumber)
' Returns VariantType.Integer.
testVarType = VarType(testArray)
' Returns the bitwise OR of VariantType.Array and VariantType.Integer.

Hinweise für Entwickler intelligenter Geräte

Diese Funktion wird nicht unterstützt.

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**Information

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

Datentyp: Zusammenfassung (Visual Basic)

Object-Datentyp

VariantType-Enumeration