Freigeben über


Information.IsNumeric(Object) Methode

Definition

Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck als Zahl ausgewertet werden kann.

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

Parameter

Expression
Object

Erforderlich. Object-Ausdruck.

Gibt zurück

Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck als Zahl ausgewertet werden kann.

Beispiele

Im folgenden Beispiel wird mithilfe der IsNumeric -Funktion ermittelt, ob der Inhalt einer Variablen als Zahl ausgewertet werden kann.

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)

Hinweise

IsNumericgibt zurückTrue, wenn der Datentyp von BooleanExpression ist, Byte, Decimal, Double, Integer, Long, SByte, Short, UIntegerSingle, , ULongoder UShort. Es wird auch zurückgegeben True , wenn Expression ein Char, Stringoder Object ist, das erfolgreich in eine Zahl konvertiert werden kann. Expression kann nicht numerische Zeichen enthalten. IsNumeric gibt zurück True , wenn Expression eine Zeichenfolge ist, die eine gültige hexadezimale oder oktale Zahl enthält. IsNumeric gibt auch zurück True , wenn Expression ein gültiger numerischer Ausdruck enthält, der mit einem + oder - Zeichen beginnt oder Kommas enthält.

IsNumeric gibt zurück False , wenn Expression der Datentyp Dateist. Es wird zurückgegeben False , wenn Expression ein Char, Stringoder Object ist, das nicht erfolgreich in eine Zahl konvertiert werden kann.

Gilt für:

Weitere Informationen