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、Decimal、Double、Integer、Long、SByte、Short、Single、UInteger、またはULongである場合にUShortを返します。 また、Trueが数値に正常に変換できるExpression、Char、またはStringである場合は、Objectも返します。
Expression には、数値以外の文字を含めることができます。
IsNumericは、Trueが有効な 16 進数または 8 進数を含む文字列である場合、Expressionを返します。
IsNumericまた、+ または - 文字で始まる有効な数値式True含まれている場合、またはコンマを含む場合は、Expressionも返されます。
IsNumericは、データ型がFalseExpression場合はDateを返します。
Falseが数値に正常に変換できないExpression、Char、またはStringである場合は、Objectを返します。