IsNumeric 函式 (Visual Basic)
更新:2007 年 11 月
傳回的 Boolean 值將說明運算式是否可做為數字來評估。
Public Function IsNumeric(ByVal Expression As Object) As Boolean
參數
- Expression
必要項。Object 運算式。
備註
如果 Expression 的資料型別為 Boolean、Byte、Decimal、Double、Integer、Long、SByte、Short、Single、UInteger、ULong、UShort 或包含這其中一種數字型別的 Object,則 IsNumeric 會傳回 True。如果 Expression 為可以成功轉換成數字的 Char 或 String,它也會傳回 True。
如果 Expression 為資料型別 Date 或資料型別 Object,而且不包含數字型別,則 IsNumeric 會傳回 False。如果 Expression 為無法轉換成數字的 Char 或 String,則 IsNumeric 會傳回 False。
範例
下列範例會使用 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)
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**Information
組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)