Information.IsNumeric(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
式を数値として評価できるかどうかを示す Boolean 値を返します。
public:
static bool IsNumeric(System::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は、Expressionのデータ型がBoolean、Byte、Decimal、Double、Integer、Long、SByte、Short、Single、UInteger、ULong、またはUShortである場合にTrueを返します。 また、Expressionが数値に正常に変換できるChar、String、またはObjectである場合は、Trueも返します。
Expression には、数値以外の文字を含めることができます。
IsNumericは、Expressionが有効な 16 進数または 8 進数を含む文字列である場合、Trueを返します。
IsNumericまた、+ または - 文字で始まる有効な数値式Expression含まれている場合、またはコンマを含む場合は、Trueも返されます。
IsNumericは、データ型がDateExpression場合はFalseを返します。
Expressionが数値に正常に変換できないChar、String、またはObjectである場合は、Falseを返します。