我用0.02
public static string FormatAsDecimalWithCommaSeperator(decimal value)
{
return String.Format("{0:#,###,###.##}", value);
}
返回.02
我想做的就是留下两位小数,并将零点留给小数点。在这种情况下的意思是它应该返回"0.02"
我该如何解决这个问题?
答案 0 :(得分:2)
你很容易用Google搜索。在这里,我找到了这个。
http://www.csharp-examples.net/string-format-double/
答案是"{0:#,###,##0.##}"
答案 1 :(得分:2)
试试这个:
String.Format("{0:#,###,##0.##}", value);