可能重复:
How to format a decimal
我需要格式化如下的小数:
63.000 -> 63
63.045 -> 63.045
63.020 -> 63.02
但是看看上面,检查第一个,如果在小数部分只有零,我需要删除那些只有63的零。
答案 0 :(得分:0)
String.Format适用于您,模式"{0:0.###}"
适用于您的所有3个案例。
String.Format("{0:0}", 63.000);
String.Format("{0:0.###}", 63.045);
String.Format("{0:0.##}", 63.02);
答案 1 :(得分:0)
脱离我的头顶,
string.Format("{0:0.###}");
答案 2 :(得分:0)
// max。小数点后三位
String.Format("{0:0.###}", 63.000); // "63"
String.Format("{0:0.###}", 63.045); // "63.045"
String.Format("{0:0.###}", 63.02); // "63.02"