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
必需。
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、、Byte、LongSByteShortIntegerDecimalDoubleSingle、UInteger、 ULong或 UShort,则返回 。 如果 Expression 是可成功转换为数字的 、 String或 Object ,则它还返回 TrueChar。
Expression 可以包含非数字字符。
IsNumeric
True如果 Expression 是包含有效十六进制数或八进制数的字符串,则返回 。
IsNumeric如果 Expression 包含以 + 或 - 字符或包含逗号开头的有效数值表达式,则也返回 True 。
IsNumeric
False如果 的数据类型Date为 ,则Expression返回 。 如果 Expression 是无法成功转换为数字的 、 String或 Object ,则返回 FalseChar。