文字型を数値型(IntegerやInt32など)へ変換するには?
参考:文字列を数値に変換するには?[C#/VB]:.NET TIPS - @IT
前回記事:VisualBasic #1:オブジェクト初期化子
参考:文字列を数値に変換するには?[C#/VB]:.NET TIPS - @IT
前回記事:VisualBasic #1:オブジェクト初期化子
Parseメソッド
"Integer.Parse" を使う。
C#の場合は "int.Parse"
NumberStyles列挙型を使うとカンマ付きの文字列なども数値変換できる。
C#の場合は "int.Parse"
Dim num As Integer = Integer.Parse("123456789")
NumberStyles列挙型を使うとカンマ付きの文字列なども数値変換できる。
Dim num As Integer = int.Parse("123,456,789", NumberStyles.AllowThousands)2/8/16進数からの変換も可能。例えば16進数からの変換は以下の通り。
Dim num As Integer = Integer.Parse("1e240", NumberStyles.HexNumber)
Convertクラス
ConvertクラスのToInt32メソッドを使う。
2/8/16進数からの変換も可能。例えば16進数からの変換は以下の通り。
Dim num As Integer = Convert.ToInt32("123456789")Convertクラスは、他にも様々な変換が可能。
2/8/16進数からの変換も可能。例えば16進数からの変換は以下の通り。
Console.WriteLine(Convert.ToInt32("1a", 16))
次回記事:VisualBasic #4:Data型とDataTime型の違いは?
VisualBasic学習, C#学習
0 件のコメント:
コメントを投稿