我需要的格式如下所示的十进制:
63.000 -> 63
63.045 -> 63.045
63.020 -> 63.02
但看看上面,检查第一个,如果小数部分只有零,我需要将这些零删除为63.
我需要的格式如下所示的十进制:
63.000 -> 63
63.045 -> 63.045
63.020 -> 63.02
但看看上面,检查第一个,如果小数部分只有零,我需要将这些零删除为63.
String.Format适用于你,模式"{0:0.###}"
适用于你的所有情况。
String.Format("{0:0}", 63.000);
String.Format("{0:0.###}", 63.045);
String.Format("{0:0.##}", 63.02);
关闭我的头顶,
string.Format("{0:0.###}");
//最大。三位小数
String.Format("{0:0.###}", 63.000); // "63"
String.Format("{0:0.###}", 63.045); // "63.045"
String.Format("{0:0.###}", 63.02); // "63.02"
我尝试了好几种字符串格式,但我没有找到任何一个 – Darf
尝试'number.ToString(“0。###”)' –