2010年11月4日木曜日

.NET 文字列が数字に変換できるか調べる

文字列が数字に変換できるか調べる

.TryParseメソッドを使用した方法

Dim str As String = "-12.34"
Dim d As Double

'doubleに変換できるか確かめる
If Double.TryParse(str, _
System.Globalization.NumberStyles.Any, _
System.Globalization.NumberFormatInfo.InvariantInfo, _
d) Then
Console.WriteLine("{0}は数字です。", str)
Else
Console.WriteLine("{0}は数字ではありません。", str)
End If

.NET Framework 2.0以降では、Double以外の多くの型でTryParseメソッドを使用できるようになりました。


DOBON.NET
文字列が数字に変換できるか調べるから抜粋

0 件のコメント:

コメントを投稿