Information.VarType(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Integer
-Wert mit der Datentypklassifizierung einer Variablen zurück.
public:
static Microsoft::VisualBasic::VariantType VarType(System::Object ^ VarName);
public static Microsoft.VisualBasic.VariantType VarType (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
Erforderlich. Object
-Variable. Wenn für Option Strict
der Wert Off
festgelegt ist, können Sie, mit Ausnahme von Strukturen, Variablen eines beliebigen Datentyps übergeben.
Gibt zurück
Gibt einen Integer
-Wert mit der Datentypklassifizierung einer Variablen zurück.
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 ganzzahlige Wert, der von VarType
zurückgegeben wird, ist ein Member von VariantType.
Die folgende Tabelle zeigt die Werte, die von VarType
für Sonderfälle von VarName
zurückgegeben werden.
Datentyp dargestellt durch VarName |
Von zurückgegebener Wert VarType |
---|---|
Nothing | VariantType.Object |
DBNull | VariantType.Null |
Enumeration | Zugrunde liegender Datentyp (SByte , , Byte , Short UShort , UInteger Integer , Long oder ULong ) |
Array | Bitweise OR des Arrayelementtyps und VariantType.Array |
Array von Arrays | Bitweise OR von VariantType.Object und VariantType.Array |
Struktur (System.ValueType) | VariantType.UserDefinedType |
Exception | VariantType.Error |
Unbekannt | VariantType.Object |