2012-03-25 67 views
0

我打电话下面的方法与0.02十进制字符串格式截断零留给小数点

public static string FormatAsDecimalWithCommaSeperator(decimal value) 
{ 
    return String.Format("{0:#,###,###.##}", value); 
} 

回报.02

所有我想要做的就是离开小数点后两位数,并离开零点保留到小数点。这意味着它应该已经返回"0.02"

我该如何解决这个问题?

回答

2

你可以很容易地用Google搜索。在这里,我找到了这个。

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

所以答案是"{0:#,###,##0.##}"

+0

我怎么可能谷歌呢?要搜索什么字符串? – 2012-03-25 11:48:23

+0

我想我输入'c#string格式显示0小数点'到Google,然后这个链接显示在上面。 – 2012-03-25 12:50:24

2

试试这个:

String.Format("{0:#,###,##0.##}", value);