次の方法で共有


Information.IsNumeric(Object) メソッド

定義

式が数値として評価できるかどうかを示す 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)

注釈

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

IsNumericFalseがデータ型の場合Expressionは を返しますDate。 がChar、、または Object 数値に正常に変換できない場合Expressionは を返FalseStringします。

適用対象

こちらもご覧ください