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データ型がBoolean、、Byte、、、LongDoubleDecimalSingleULongIntegerSByteShortUIntegerまたは UShortの場合は を返します。Expression が 、、または Object の場合は、数値に正常に変換できる もExpressionChar返TrueStringされます。
Expression には数値以外の文字を含めることができます。
IsNumeric
Trueが有効な 16 進数または 8 進数を含む文字列の場合Expressionは を返します。
IsNumericは、 + または - 文字で始まる有効な数値式が含まれている場合、またはコンマを含む場合Expressionにも を返Trueします。
IsNumeric
Falseがデータ型の場合Expressionは を返しますDate。 がChar、、または Object 数値に正常に変換できない場合Expressionは を返FalseStringします。