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

Gerekli. Object ifade.

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ü TrueExpression , , Boolean, Byte, , Decimal, Double, , Integer, Long, SByteShortSingleUIntegerveya ULongise döndürürUShort. Ayrıca, bir , veya başarıyla sayıya dönüştürülebilecekse TrueExpressionde döndürürChar.StringObject Expression sayısal olmayan karakterler içerebilir. IsNumeric, geçerli bir onaltılık veya sekizli sayı içeren bir dizeyse True döndürürExpression. IsNumeric ayrıca , + veya - karakteriyle başlayan veya virgül içeren geçerli bir sayısal ifade içeriyorsa da döndürür TrueExpression .

IsNumeric, veri türündeyse FalseExpressiondöndürürDate. Bir , Falseveya ExpressionChar başarılı bir Stringşekilde sayıya dönüştürülemeyen bir ise döndürürObject.

Şunlara uygulanır

Ayrıca bkz.