Partager via


Information.TypeName, méthode

Retourne une valeur String contenant des informations sur le 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 TypeName ( _
    VarName As Object _
) As String
'Utilisation
Dim VarName As Object
Dim returnValue As String

returnValue = Information.TypeName(VarName)
public static string TypeName (
    Object VarName
)
public:
static String^ TypeName (
    Object^ VarName
)
public static String TypeName (
    Object VarName
)
public static function TypeName (
    VarName : Object
) : String

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 String contenant des informations sur le type de données d'une variable.

Notes

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

Le tableau suivant illustre les valeurs String retournées par TypeNamepour divers contenus de VarName.

Contenu de VarName

Chaîne retournée

Type valeur True ou False 16 bits

"Boolean"

Type valeur binaire ou 8 bits

"Byte"

Type valeur de caractère 16 bits

"Char"

Type valeur de date et heure 64 bits

"Date"

Type référence indiquant des données manquantes ou inexistantes

"DBNull"

Type valeur numérique à virgule fixe 128 bits

"Decimal"

Type valeur numérique à virgule flottante 64 bits

"Double"

Type valeur entier 32 bits

"Integer"

Type référence pointant vers un objet non spécialisé

"Object"

Type référence pointant vers un objet spécialisé créé à partir de la classe objectclass

"objectclass"

Type valeur entier 64 bits

"Long"

Type référence auquel aucun objet n'est actuellement assigné

"Nothing"

Type valeur entier 8 bits signé

"SByte"

Type valeur entier 16 bits

"Short"

Type valeur numérique à virgule flottante 32 bits

"Single"

Type référence pointant vers une chaîne de caractères 16 bits

"String"

Type valeur entier 32 bits non signé

"UInteger"

Type valeur entier 64 bits non signé

"ULong"

Type valeur entier 16 bits non signé

"UShort"

Si VarName est un tableau, la chaîne retournée peut être l'une des chaînes du tableau précédent suivie de parenthèses vides. Par exemple, si VarName pointe vers un tableau d'entiers TypeName retourne "Integer()".

Lorsque TypeName retourne le nom d'un type référence tel qu'une classe, la fonction retourne uniquement le nom lui-même et pas le nom qualifié. Par exemple, si VarName pointe vers un objet de la classe System.Drawing.Printing.PaperSource, TypeName retourne "PaperSource". Notez que si la variable est déclarée comme étant d'un certain type de classe, mais qu'aucun objet ne lui a été assigné, TypeName retourne "Nothing".

Exemple

Cet exemple utilise la fonction TypeName pour retourner des informations sur le type de données de plusieurs variables.

Dim testType As String
Dim strVar As String = "String for testing"
Dim decVar As Decimal
Dim intVar, arrayVar(5) As Integer
testType = TypeName(strVar)
' The preceding call returns "String".
testType = TypeName(decVar)
' The preceding call returns "Decimal".
testType = TypeName(intVar)
' The preceding call returns "Integer".
testType = TypeName(arrayVar)
' The preceding call returns "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, 1.0

Voir aussi

Référence

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

Autres ressources

TypeName, fonction (Visual Basic)
Liste des types de données (Visual Basic)
IsArray, fonction (Visual Basic)
IsDate, fonction (Visual Basic)
IsDBNull, fonction
IsError, fonction
IsNothing, fonction
IsNumeric, fonction (Visual Basic)
IsReference, fonction