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.

C#
public static bool IsNumeric (object? Expression);
C#
public static bool IsNumeric (object Expression);

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.

VB
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

Producto Versiones
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Consulte también