在c#中添加十进制后尾随零

时间:2017-04-23 19:08:19

标签: c# html

我有22.2300,12,3.4000,0.0000这样的数字我希望将它们显示为22.230,12,3.40和0.0 ......实现这一目标的最佳方法是什么?

我环顾四周但不太成功。

请在这里帮忙

2 个答案:

答案 0 :(得分:2)

使用字符串格式。例如:

String.Format("{0:0.00}", 123.4567);      // "123.46"
String.Format("{0:0.00}", 123.4);         // "123.40"
String.Format("{0:0.00}", 123.0);         // "123.00"

http://www.csharp-examples.net/string-format-double/

答案 1 :(得分:0)

试试这个:

Console.WriteLine("{0:f2}", 111.2); //111.20
Console.WriteLine("{0:f2}", 111.222); //111.22
Console.WriteLine("{0:f2}", 111.229); //111.23

另一种方法是使用string.format,上面显示的方式

相关问题