Section courante

A propos

Section administrative du site

ISNUMERIC

Est-ce numérique
VB .NET (Visual Basic .NET)

Syntaxe

Function IsNumeric(expression) As Boolean

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression contenant un nombre à traiter.

Description

Cette fonction permet d'indiquer, si l'expression spécifié, est une valeur numérique.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Dim X As Object
  5.         Dim Chaine As String
  6.         Dim Nombre As Integer
  7.         Dim TableauNombre() As Integer = {10, 20, 10, 4, 6, 1, 5}
  8.         Dim TableauChaine() As String = {"ABC", "DEF", "GHI", "JKL"}
  9.         Dim TableauMixed() As Object = {10, "A", "B", 5, "C", "D", 7}
  10.         Chaine = "DEF"
  11.         Nombre = 15
  12.  
  13.         Console.WriteLine("X = " & IsNumeric(X))
  14.         Console.WriteLine("""15"" = " & IsNumeric("15"))
  15.         Console.WriteLine("Date() = " & IsNumeric(Today))
  16.         Console.WriteLine("TableauNombre = " & IsNumeric(TableauNombre))
  17.         Console.WriteLine("TableauChaine = " & IsNumeric(TableauChaine))
  18.         Console.WriteLine("TableauMixed = " & IsNumeric(TableauMixed))
  19.         Console.WriteLine("Chaine = " & IsNumeric(Chaine))
  20.         Console.WriteLine("Nombre = " & IsNumeric(Nombre))
  21.         Console.WriteLine("0 = " & IsNumeric(0))
  22.         Console.WriteLine("2000-01-01 = " & IsNumeric("2000-01-01"))
  23.         Console.WriteLine("08-01-01 = " & IsNumeric("08-01-01"))
  24.         Console.WriteLine("74-01-01 = " & IsNumeric("74-01-01"))
  25.         Console.WriteLine("02-02-2001 = " & IsNumeric("02-02-2001"))
  26.         Console.WriteLine("3/21/11 = " & IsNumeric("3/21/11"))
  27.     End Sub
  28.  
  29. End Module

on obtiendra le résultat suivant :

X = False
"15" = True
Date() = False
TableauNombre = False
TableauChaine = False
TableauMixed = False
Chaine = False
Nombre = True
0 = True
2000-01-01 = False
08-01-01 = False
74-01-01 = False
02-02-2001 = False
3/21/11 = False


Dernière mise à jour : Dimanche, le 9 novembre 2014