Partager via


Information.VarType, méthode

Retourne une valeur Integer contenant la classification de type de données d'une variable.

Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)

Syntaxe

'Déclaration
Public Shared Function VarType ( _
    VarName As Object _
) As VariantType
'Utilisation
Dim VarName As Object
Dim returnValue As VariantType

returnValue = Information.VarType(VarName)
public static VariantType VarType (
    Object VarName
)
public:
static VariantType VarType (
    Object^ VarName
)
public static VariantType VarType (
    Object VarName
)
public static function VarType (
    VarName : Object
) : VariantType

Paramètres

  • VarName
    Obligatoire. Variable Object. Si Option Strict est Off, vous pouvez passer une variable de tout type de données, à l'exception d'une structure.

Valeur de retour

Retourne une valeur Integer contenant la classification de type de données d'une variable.

Notes

Pour plus d'informations, consultez la rubrique Visual Basic VarType, fonction (Visual Basic).

La valeur entière retournée par VarType est un membre de l'énumération VariantType.

Le tableau suivant illustre 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 (Visual Basic)

VariantType.Object

DBNull

VariantType.Null

Énumération

Type de données sous-jacent (SByte, Byte, Short, UShort, Integer, UInteger, Long ou ULong)

Tableau

Opérateur de bits OR de type d'élément de tableau et VariantType.Array

Tableau de tableaux

Opérateur de bits OR de VariantType.Object et VariantType.Array

Structure (System.ValueType)

VariantType.UserDefinedType

Exception

VariantType.Error

Inconnu

VariantType.Object

Exemple

Cet exemple utilise la fonction VarType pour retourner des informations sur la classification du type de données de 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.

Plates-formes

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0

Voir aussi

Référence

Information, classe
Membres Information
Microsoft.VisualBasic, espace de noms

Autres ressources

VarType, fonction (Visual Basic)
Liste des types de données (Visual Basic)
Object, type de données
VariantType, énumération