Information.VarType(Object) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |