十进制字符串格式将零左侧截断为小数点

时间:2012-03-25 10:59:08

标签: c#

我用0.02

调用以下方法
public static string FormatAsDecimalWithCommaSeperator(decimal value)
{
    return String.Format("{0:#,###,###.##}", value);
}

返回.02

我想做的就是留下两位小数,并将零点留给小数点。在这种情况下的意思是它应该返回"0.02"

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

试试这个:

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