如何格式化十进制以截断除前两个小数位之外的所有零?

时间:2013-12-31 04:45:19

标签: c# .net decimal

我想在C#中输入以下结果。怎么做?

10.000000 - > 10.00
10.200000 - > 10.20
10.254550 - > 10.25455

提前致谢。

2 个答案:

答案 0 :(得分:5)

value.ToString("0.00####################");

准确打印所有样本输入所需的内容。

0#都是自定义数字格式模式的一部分。您可以在msdn:Custom Numeric Format Strings上阅读它们的含义。

答案 1 :(得分:2)

试试这个

string s = "10.254550";
        Response.Write(Convert.ToDecimal(s).ToString("#.00##"));

#将仅考虑除零

之外的数字