Information.VarType(Object) Methode

Definition

Gibt einen Integer Wert zurück, der die Datentypklassifizierung einer Variablen enthält.

public:
 static Microsoft::VisualBasic::VariantType VarType(System::Object ^ VarName);
public static Microsoft.VisualBasic.VariantType VarType(object VarName);
static member VarType : obj -> Microsoft.VisualBasic.VariantType
Public Function VarType (VarName As Object) As VariantType

Parameter

VarName
Object

Required. Object Variable. Ist Option Strict dies der OffFall, können Sie eine Variable eines beliebigen Datentyps mit Ausnahme einer Struktur übergeben.

Gibt zurück

Gibt einen Integer Wert zurück, der die Datentypklassifizierung einer Variablen enthält.

Beispiele

Im folgenden Beispiel wird die VarType Funktion verwendet, um Datentypklassifizierungsinformationen zu mehreren Variablen zurückzugeben.

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

Der von VarType zurückgegebene ganzzahlige Wert ist ein Element der VariantType.

In der folgenden Tabelle sind die Werte aufgeführt, die VarType für Sonderfälle von VarName.

Datentyp dargestellt durch VarName Von zurückgegebener Wert VarType
Nichts VariantType.Object
DBNull VariantType.Null
Enumeration Zugrunde liegender Datentyp (, , , ShortUShort, Integer, UInteger, oder ULongLong) ByteSByte
Array Bitweise OR des Arrayelementtyps und VariantType.Array
Array von Arrays Bitweise ODER von VariantType.Object und VariantType.Array
Struktur (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Unbekannt VariantType.Object

Gilt für:

Weitere Informationen