VbTypeName, fonction

Mise à jour : novembre 2007

Retourne une valeur String contenant le nom du type de données Visual Basic d'une variable.

Public Function VbTypeName(ByVal UrtName As String) As String

Paramètres

  • UrtName
    Requis. Variable String contenant un nom de type utilisé par le Common Language Runtime.

Notes

VbTypeName retourne le nom du type Visual Basic correspondant au nom de type du Common Language Runtime. Par exemple, si UrtName contient « Int32 » ou « System.Int32 », VbTypeName retourne « Integer ». Si VbTypeName ne reconnaît pas la valeur de l'argument UrtName, elle retourne Nothing (pas la chaîne "Nothing").

Le nom de type dans UrtName peut être obtenu à partir de diverses sources, par exemple à partir de la propriété Name dans le tableau MemberInfo de la classe Type.

Exemple

L'exemple suivant utilise la fonction VbTypeName pour retourner les noms de types de données de plusieurs variables.

Dim sysDateName As String = "System.DateTime"
Dim sysShortName As String = "Int16"
Dim sysBadName As String = "Nonsense"
Dim testVbName As String
testVbName = VbTypeName(sysDateName)
' Returns "Date".
testVbName = VbTypeName(sysShortName)
' Returns "Short".
testVbName = VbTypeName(sysBadName)
' Returns Nothing.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Information

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

Liste des types de données (Visual Basic)

String, type de données (Visual Basic)

SystemTypeName, fonction