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