Information.VarType(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur Integer
contenant la classification de type de données d'une variable.
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ètres
- VarName
- Object
Obligatoire. Variable Object
. Si Option Strict
est Off
, vous pouvez passer une variable de tout type de données, à l'exception d'une structure.
Retours
Retourne une valeur Integer
contenant la classification de type de données d'une variable.
Exemples
L’exemple suivant utilise la VarType
fonction pour retourner des informations de classification de type de données sur plusieurs variables.
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.
Remarques
La valeur entière retournée par VarType
est un membre de .VariantType
Le tableau suivant montre les valeurs retournées par VarType
pour les cas spéciaux de VarName
.
Type de données représenté par VarName |
Valeur retournée par VarType |
---|---|
Nothing | VariantType.Object |
DBNull | VariantType.Null |
Énumération | Type de données sous-jacent (SByte , Byte , Short UShort , Integer , UInteger , , Long ou ULong ) |
Array | OR au niveau du bit de type d’élément de tableau et VariantType.Array |
Tableau de tableaux | OR au niveau du bit de VariantType.Object et VariantType.Array |
Structure (System.ValueType) | VariantType.UserDefinedType |
Exception | VariantType.Error |
Unknown | VariantType.Object |