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 |
---|---|
VariantType.Object |
|
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 |
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