C#_0埋め(ゼロパディング) 追記

書式指定をよく忘れる。

(123.987).ToString("Xy");

X 書式指定子
書式指定子:表示形式を指定するためのもの。

y 精度指定子。桁数を表す。

 

書式指定子は大文字でも小文字でもOK。

Format Specifier:書式指定子

FS 意味 説明 結果
C 通貨 精度指定子は小数部の桁数。
3 桁毎にカンマで区切られる。
小数部の丸めは四捨五入。
桁が足りないと 0 埋め。
(1234.567)
.ToString("C2")
¥1,234.57
D 10 進数 精度指定子は桁数
桁が足りないと 0 埋め。
(12345)
.ToString("D7")
0012345
E 指数 精度指定子は小数部の桁数。
小数部の丸めは四捨五入。
桁が足りないと 0 埋め。
書式指定子を小文字で指定すると、
指数表記も小文字となる。
(123.4567)
.ToString("E3")
1.235E+002
F 固定
小数点
精度指定子は小数部の桁数。
桁が足りないと 0 埋め。
(123.4567)
.ToString("F3")
123.457
G 一般 精度指定子は数値型による

(123)
.ToString("G4")

(12.345)
.ToString("G4")

123

 

12.35

N 数値 精度指定子は桁数
3 桁毎にカンマで区切られる。
桁が足りないと 0 埋め。

(123)
.ToString("N2")

(1.234)
.ToString("N4")

1,23.00

 

1.2340

P %

精度指定子は桁数
数値に 100 をかけて末尾に
% 記号が挿入される。
小数部の丸めは四捨五入。
桁が足りないと 0 埋め。

(0.12345)
.ToString("P2")
12.35%

 

こちらから。
http://www.openreference.org/articles/view/528
http://www.k-cube.co.jp/wakaba/server/format.html

 

以上。