数値の書式を指定して文字列に変換したい
サンプルプログラム
数値を文字列にするには ToString メソッドを使います。また書式を設定するには ToString に引数として書式指定文字列を渡します。
このプログラムは数値を通貨型で出力しています。
Sub Main() Dim num As Integer = 1000000000 '引数でフォーマットを指定する '通貨型で表示 Console.WriteLine(num.ToString("C")) End Sub
ToStringの書式一覧
ToString()
書式指定なしToString("C")
通貨型で表示するToString("D")
10進数で表示するToString("E")
指数で表示するToString("F")
固定小数点で表示するToString("G")
書式指定なしと同じToString("N")
数値型で出力される(出力例:123,456.12 3桁区切りカンマと小数第2位まで表示)ToString("P")
パーセント表示(出力例:123,456.12% 小数第2位まで表示)ToString("R")
ラウンドリップ(整数を指定するとエラー)ToString("X")
16進数で表示するToString("#,##0")
3桁区切りカンマを付加するToString("000000")
桁数が0の数より少ないとき0で埋める