Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|---|---|
VariantType.Object |
|
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 |
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)