共用方式為


Information.IsNumeric(Object) 方法

定義

傳回 Boolean 值,指出運算式是否可以評估為數字。

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

參數

Expression
Object

必要。 Object 運算式。

傳回

傳回 Boolean 值,指出運算式是否可以評估為數字。

範例

下列範例會 IsNumeric 使用函式來判斷變數的內容是否可以評估為數位。

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)

備註

IsNumericTrue如果的Expression資料類型為BooleanByteDecimalDoubleIntegerSingleUIntegerShortSByteLongULongUShort, 則會傳回 。 如果 是 、, 或 Object 可以成功轉換成數位,它也會傳回 TrueStringCharExpression Expression 可以包含非數值字元。 IsNumericTrue如果 Expression 包含有效十六進位或八進位數位的字串,則會傳回 。 IsNumeric 如果 包含以 + 或 - 字元開頭的有效數值表示式,或包含逗號,也會傳回 TrueExpression

IsNumericFalse如果 Expression 是資料型態 Date,則會傳回 。 如果 為 、String、 或 Object ,則傳回False無法成功轉換為數位Char的 。Expression

適用於

另請參閱