Information.IsNumeric(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳 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。