Information.VarType(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett Integer värde som innehåller datatypsklassificeringen för en variabel.
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
Parametrar
- VarName
- Object
Required.
Object Variabel. Om Option Strict är Offkan du skicka en variabel av vilken datatyp som helst utom en struktur.
Returer
Returnerar ett Integer värde som innehåller datatypsklassificeringen för en variabel.
Exempel
I följande exempel används VarType funktionen för att returnera klassificeringsinformation för datatyper om flera variabler.
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.
Kommentarer
Heltalsvärdet som returneras av VarType är medlem i VariantType.
I följande tabell visas de värden som returneras av VarType för särskilda fall av VarName.
Datatyp som representeras av VarName |
Värde som returneras av VarType |
|---|---|
| Ingenting | VariantType.Object |
| DBNull | VariantType.Null |
| Enumeration | Underliggande datatyp (SByte, , ByteShort, UShort, Integer, UInteger, Longeller ULong) |
| Array | Bitvis ELLER av matriselementtyp och VariantType.Array |
| Matris med matriser | Bitvis ELLER av VariantType.Object och VariantType.Array |
| Struktur (System.ValueType) | VariantType.UserDefinedType |
| Exception | VariantType.Error |
| Okänd | VariantType.Object |