Information.IsNumeric(Object) Yöntem

Tanım

bir Boolean ifadenin sayı olarak değerlendirilip değerlendirilemeyeceğini belirten bir değer döndürür.

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

Parametreler

Expression
Object

Gereklidir. Object Ifa -de.

Döndürülenler

bir Boolean ifadenin sayı olarak değerlendirilip değerlendirilemeyeceğini belirten bir değer döndürür.

Örnekler

Aşağıdaki örnek, bir değişkenin IsNumeric içeriğinin sayı olarak değerlendirilip değerlendirilemediğini belirlemek için işlevini kullanır.

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)

Açıklamalar

IsNumericveri türü ExpressionBoolean, , Byte, Decimal, , Double, Integer, Long, , SByte, , ULongShortSingleUIntegerveya UShortise döndürürTrue. Ayrıca, bir , Stringveya Object başarıyla sayıya dönüştürülebilirse ExpressionChardöndürürTrue. Expression sayısal olmayan karakterler içerebilir. IsNumeric, geçerli bir onaltılık veya sekizli sayı içeren bir dizeyse Expression döndürürTrue. IsNumeric ayrıca , + veya - karakteriyle başlayan veya virgül içeren geçerli bir sayısal ifade içeriyorsa döndürür TrueExpression .

IsNumeric, veri türündeyse ExpressionDatedöndürürFalse. Bir , Stringveya Object başarıyla sayıya Chardönüştürülemeyen bir ise Expression döndürürFalse.

Şunlara uygulanır

Ayrıca bkz.