Information.IsNumeric(Object) 方法

定義

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

C#
public static bool IsNumeric (object? Expression);
C#
public static bool IsNumeric (object Expression);

參數

Expression
Object

必要。 Object 運算式。

傳回

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

範例

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

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

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

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱