Partager via


Information.VarType(Object) Méthode

Définition

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, ShortUShort, Integer, UInteger, , Longou 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

S’applique à

Voir aussi