日期:2014-05-18  浏览次数:20790 次

菜鸟小妹提问数字转换格式问题!
我想转换出来的数字位数都是一致。
如转换出来格式是 123.78956

我有一个随机数。
这个随机数可能是 2.45678、15.4567、-3.45等等。

如何写个程序让它的格式都和123.78956一样!

不足的地方可以补零。如002.45678、015.45670、-03.45000

------解决方案--------------------
f.ToString("000.00000");
------解决方案--------------------
探讨
f.ToString("000.00000");

------解决方案--------------------
没问题吧,你math.round干嘛呢?
double aaa = -3.45;
string ss=aaa.ToString("000.00000");
MessageBox.Show(ss);

------解决方案--------------------
你定义的“aaa”是double型的了
尝试更换其它类型的?
最后 string t = aaa.ToString("000.00000");