C#のToString()の引数に固定小数点の書式指定子を指定すると小数が丸め込まれる時と丸め込まれない時がある
丸め込むで使い方有ってる?
他に指定方法あるんだろうか
code:sample.cs
decimal d = 999999;
(d/100000000);
// 0.00999999
(d/100000000).ToString();
// "0.00999999"
(d/100000000).ToString("");
// "0.00999999"
(d/100000000).ToString("F");
// "0.01"
(d / 100000000).ToString("F1");
// "0.0"
(d / 100000000).ToString("F2");
// "0.01"
(d / 100000000).ToString("F3");
// "0.010"
(d / 100000000).ToString("F4");
// "0.0100"
(d / 100000000).ToString("F5");
// "0.01000"
(d / 100000000).ToString("F5");
// "0.01000"
(d / 100000000).ToString("F6");
// "0.010000"
(d / 100000000).ToString("F7");
// "0.0100000"
(d / 100000000).ToString("F8");
// "0.00999999"