語言

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

Required. 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)

備註

IsNumeric若資料型態True為 Expression、 Boolean、 ByteDecimalDoubleIntegerLongSByteShortSingleUInteger或 ULong,則回傳 。UShort 若True是 、 Expression或 CharString,且可成功轉換為數字,則該系統也會回傳Object。 Expression 可以包含非數字字元。 IsNumeric若 True 是包含有效十六進位或八進位數的字串,則回傳Expression。 IsNumeric若True包含以 + 或 - 字元開頭的有效數字表達式,或包含逗號,則 也回傳Expression。

IsNumeric若資料型別False為 ,則Expression回傳 Date 。 若False為 、 Expression、 Char或String無法成功轉換為數字,則會回傳Object。

適用於

另請參閱