Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
Information.IsNumeric, méthode
Retourne une valeur Boolean indiquant si une expression peut être évaluée comme un nombre.
Assembly : Microsoft.VisualBasic (dans Microsoft.VisualBasic.dll)
Paramètres
- Expression
- Type : System.Object
Obligatoire. Expression Object.
Valeur de retour
Type : System.BooleanRetourne une valeur Boolean indiquant si une expression peut être évaluée comme un nombre.
IsNumeric retourne True si le type de données de Expression est Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong ou UShort. Il retourne également True si Expression est un Char, String ou Object qui peut être correctement converti en nombre. Expression peut contenir des caractères non numériques. IsNumeric retourne la valeur True si Expression est une chaîne qui contient un nombre hexadécimal ou octal valide. IsNumeric retourne également la valeur True si Expression contient une expression numérique valide commençant par un + ou un - ou bien contient des virgules.
IsNumeric retourne False if Expression est de type de données Date. Il retourne également False si Expression est un Char, String ou Object qui ne peut pas être correctement converti en nombre.
L'exemple suivant utilise la fonction IsNumeric pour déterminer si le contenu d'une variable peut être évalué comme un nombre.
Dim testVar As Object Dim numericCheck As Boolean testVar = "53" ' The following call to IsNumeric returns True. numericCheck = IsNumeric(testVar) testVar = "459.95" ' The following call to IsNumeric returns True. numericCheck = IsNumeric(testVar) testVar = "45 Help" ' The following call to IsNumeric returns False. numericCheck = IsNumeric(testVar)
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.