Information.VarType(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Integer
Zwraca wartość zawierającą klasyfikację typu danych zmiennej.
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
Parametry
- VarName
- Object
Wymagane. Object
Zmiennej. Jeśli Option Strict
ma Off
wartość , możesz przekazać zmienną dowolnego typu danych z wyjątkiem struktury.
Zwraca
Integer
Zwraca wartość zawierającą klasyfikację typu danych zmiennej.
Przykłady
W poniższym przykładzie użyto VarType
funkcji w celu zwrócenia informacji o klasyfikacji typów danych dotyczących kilku zmiennych.
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.
Uwagi
Wartość całkowita zwrócona przez VarType
element jest elementem członkowskim .VariantType
W poniższej tabeli przedstawiono wartości zwracane przez dla VarType
specjalnych przypadków .VarName
Typ danych reprezentowany przez VarName |
Wartość zwracana przez VarType |
---|---|
Nothing | VariantType.Object |
DBNull | VariantType.Null |
Wyliczenie | Podstawowy typ danych (SByte , Byte , Short , UShort Integer , , UInteger , Long , lub ULong ) |
Tablica | Bitowe OR typu elementu tablicy i VariantType.Array |
Tablica tablic | Bitowe or or i VariantType.Object VariantType.Array |
Struktura (System.ValueType) | VariantType.UserDefinedType |
Exception | VariantType.Error |
Nieznane | VariantType.Object |