Udostępnij za pośrednictwem


Information.VarType(Object) Metoda

Definicja

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 Offwartość , 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, UShortInteger, , UInteger, Long, lub ULong)
Tablica Bitowe OR typu elementu tablicy i VariantType.Array
Tablica tablic Bitowe or or i VariantType.ObjectVariantType.Array
Struktura (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Nieznane VariantType.Object

Dotyczy

Zobacz też