Information.VarType(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een Integer waarde die de classificatie van het gegevenstype van een variabele bevat.
public:
static Microsoft::VisualBasic::VariantType VarType(System::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
Parameters
- VarName
- Object
Required.
Object Variabele. Als Option Strict dat het geval is Off, kunt u een variabele van elk gegevenstype doorgeven, behalve een structuur.
Retouren
Retourneert een Integer waarde die de classificatie van het gegevenstype van een variabele bevat.
Voorbeelden
In het volgende voorbeeld wordt de VarType functie gebruikt om gegevenstypeclassificatiegegevens over verschillende variabelen te retourneren.
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.
Opmerkingen
De geheel getalwaarde die door VarType wordt geretourneerd, is lid van de VariantType.
In de volgende tabel ziet u de waarden die worden geretourneerd voor VarType speciale gevallen van VarName.
Gegevenstype vertegenwoordigd door VarName |
Waarde geretourneerd door VarType |
|---|---|
| Niets | VariantType.Object |
| DBNull | VariantType.Null |
| Enumeration | Onderliggend gegevenstype (, , , , , , of LongULong) IntegerUIntegerUShortShortByteSByte |
| Array | Bitsgewijze OF van het type matrixelement en VariantType.Array |
| Matrix van matrices | Bitsgewijze OF van VariantType.Object en VariantType.Array |
| Structuur (System.ValueType) | VariantType.UserDefinedType |
| Exception | VariantType.Error |
| Onbekend | VariantType.Object |