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