IsNumeric-Funktion (Visual Basic)

Aktualisiert: November 2007

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

Public Function IsNumeric(ByVal Expression As Object) As Boolean

Parameter

  • Expression
    Erforderlich. Object-Ausdruck.

Hinweise

IsNumeric gibt True zurück, wenn Expression den Datentypen Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong oder UShort entspricht oder ein Object mit einem dieser numerischen Typen ist. Außerdem gibt es True zurück, wenn Expression ein Char oder eine String ist und in eine Zahl konvertiert werden kann.

IsNumeric gibt False zurück, wenn Expression dem Date-Datentyp oder Object-Datentyp entspricht und keinen numerischen Typ enthält. IsNumeric gibt False zurück, wenn Expression ein Char oder eine String ist und nicht in eine Zahl konvertiert werden kann.

Beispiel

Im folgenden Beispiel wird mithilfe der IsNumeric-Funktion festgestellt, ob der Inhalt einer Variablen eine Zahl ergibt.

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)

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**Information

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

IsArray-Funktion (Visual Basic)

IsDate-Funktion (Visual Basic)

IsDBNull-Funktion

IsError-Funktion

IsNothing-Funktion

IsReference-Funktion

Object-Datentyp

TypeName-Funktion (Visual Basic)