Information.VarType(Object) Méthode

Définition

Retourne une Integer valeur 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);
static member VarType : obj -> Microsoft.VisualBasic.VariantType
Public Function VarType (VarName As Object) As VariantType

Paramètres

VarName
Object

Required. Object Variable. Si Option Strict c’est Offle cas, vous pouvez passer une variable de n’importe quel type de données à l’exception d’une structure.

Retours

Retourne une Integer valeur 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 du VariantType.

Le tableau suivant montre les valeurs retournées par VarType les cas spéciaux de VarName.

Type de données représenté par VarName Valeur retournée par VarType
Rien VariantType.Object
DBNull VariantType.Null
Enumeration Type de données sous-jacent (SByte, , ByteShort, IntegerUShort, UInteger, Longou ULong)
Array OR au niveau du bit du 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
Inconnu VariantType.Object

S’applique à

Voir aussi