【发布时间】:2014-03-31 15:37:57
【问题描述】:
我有以下代码,我认为应该将字符串格式化为小数点后四位。 (意图是值 3.59,添加尾随零,使字符串值变为 3.5900)
string PreFC = string.Format(dr.Cells["Price"].Value.ToString(),"{0:n4}");
// PreFC = (dr.Cells["Price"].Value.ToString());
StringBuilder FC = new StringBuilder(PreFC);
MessageBox.Show(PreFC);
这不起作用。它给我的值是 3.59 而不是 3.5900。我做错了什么?
【问题讨论】:
-
注意:
.ToString()已经将值转换为字符串,因此没有进一步的格式可用。 -
这实际上是有道理的。谢谢@ja72!
标签: c# string-formatting precision