「VB.NET」IsNumericで式が数値かどうか判定する
書式
Public Function IsNumeric (Expression As Object) As Boolean
式が数値として評価できるかどうかを示す Boolean 値を返します。
使用例
Module Module1
Sub Main()
'Object型変数名の宣言
Dim pa As Object
'Boolean型変数名の宣言
Dim resChk As Boolean
pa = "123"
'IsNumericを呼び出し、Trueを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
pa = "456.78"
' IsNumericを呼び出し、Trueを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
pa = "88 test"
' IsNumericを呼び出し、Falseを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
Console.ReadKey()
End Sub
End Module
Module Module1
Sub Main()
'Object型変数名の宣言
Dim pa As Object
'Boolean型変数名の宣言
Dim resChk As Boolean
pa = "123"
'IsNumericを呼び出し、Trueを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
pa = "456.78"
' IsNumericを呼び出し、Trueを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
pa = "88 test"
' IsNumericを呼び出し、Falseを返す
resChk = IsNumeric(pa)
Console.WriteLine(resChk)
Console.ReadKey()
End Sub
End Module
Module Module1 Sub Main() 'Object型変数名の宣言 Dim pa As Object 'Boolean型変数名の宣言 Dim resChk As Boolean pa = "123" 'IsNumericを呼び出し、Trueを返す resChk = IsNumeric(pa) Console.WriteLine(resChk) pa = "456.78" ' IsNumericを呼び出し、Trueを返す resChk = IsNumeric(pa) Console.WriteLine(resChk) pa = "88 test" ' IsNumericを呼び出し、Falseを返す resChk = IsNumeric(pa) Console.WriteLine(resChk) Console.ReadKey() End Sub End Module
結果
True
True
False