Compartir a través de


Information.IsNumeric(Object) Método

Definición

Devuelve un valor de tipo Boolean que indica si una expresión puede evaluarse como un número.

public:
 static bool IsNumeric(System::Object ^ Expression);
public static bool IsNumeric (object? Expression);
public static bool IsNumeric (object Expression);
static member IsNumeric : obj -> bool
Public Function IsNumeric (Expression As Object) As Boolean

Parámetros

Expression
Object

Obligatorio. Expresión Object.

Devoluciones

Devuelve un valor de tipo Boolean que indica si una expresión puede evaluarse como un número.

Ejemplos

En el ejemplo siguiente se usa la IsNumeric función para determinar si el contenido de una variable se puede evaluar como un número.

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)

Comentarios

IsNumericdevuelve True si el tipo de datos de Expression es Boolean, DecimalLongSByteIntegerShortSingleDoubleByte, , UInteger, ULongo .UShort También devuelve True si Expression es , CharStringo Object que se puede convertir correctamente en un número. Expression puede contener caracteres no numéricos. IsNumeric devuelve True si Expression es una cadena que contiene un número hexadecimal o octal válido. IsNumeric también devuelve True si Expression contiene una expresión numérica válida que comienza con un carácter + o - o contiene comas.

IsNumeric devuelve False si Expression es de tipo Datede datos . Devuelve False si Expression es , CharStringo Object que no se puede convertir correctamente en un número.

Se aplica a

Consulte también