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

Boolean

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

Beispiele

Im folgenden Beispiel wird die IsNumeric Funktion verwendet, um festzustellen, 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 True zurück, wenn der Datentyp des Typs Expression ist Boolean, Integer``Decimal``UInteger``ULong``Byte``Long``UShort``Double``SByte``Short``Singleoder . Es gibt True auch zurück, wenn Expression es sich um eine , Stringoder Object die erfolgreich in eine CharZahl konvertiert werden kann. Expression kann nicht numerische Zeichen enthalten. IsNumeric gibt True zurück, wenn Expression es sich um eine Zeichenfolge handelt, die eine gültige hexadezimale oder oktale Zahl enthält. IsNumeric Gibt True auch zurück, wenn Expression ein gültiger numerischer Ausdruck enthält, der mit einem + oder einem Zeichen beginnt oder Kommas enthält.

IsNumeric gibt False zurück, wenn Expression es sich um einen Datentyp Datehandelt. Es gibt False zurück, wenn Expression es sich um eine , Stringoder Object die nicht erfolgreich in eine CharZahl konvertiert werden kann.

Gilt für:

Siehe auch