Information.VarType(Object) Metódus

Definíció

Integer Egy változó adattípus-besorolását tartalmazó értéket ad vissza.

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

Paraméterek

VarName
Object

Kötelező. Object Változó. Ha Option Strict igen Off, a struktúra kivételével bármilyen adattípusú változót átadhat.

Válaszok

Integer Egy változó adattípus-besorolását tartalmazó értéket ad vissza.

Példák

Az alábbi példa a függvényt használja több VarType változó adattípus-besorolási információinak visszaadására.

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.

Megjegyzések

A visszaadott VarTypeVariantTypeegész szám a .

Az alábbi táblázat a speciális esetek VarTypeáltal visszaadott VarName értékeket mutatja.

Az adattípust a következő jelöli: VarName Visszaadott érték: VarType
Semmi VariantType.Object
DBNull VariantType.Null
Felsorolás Mögöttes adattípus (SByte, , ByteShort, UShort, Integer, UInteger, Long, vagy ULong)
Tömb Bitenkénti VAGY tömbelemtípus és VariantType.Array
Tömbök tömbje Bitenkénti VAGY és VariantType.ObjectVariantType.Array
Struktúra (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Ismeretlen VariantType.Object

A következőre érvényes:

Lásd még