[英]Decimal string format truncates the zero left to the decimal point
我用0.02
调用下面的方法
public static string FormatAsDecimalWithCommaSeperator(decimal value)
{
return String.Format("{0:#,###,###.##}", value);
}
返回.02
我要做的就是留下两个十进制数字,并保留零到小数点。 在这种情况下,它应该返回"0.02"
我怎样才能解决这个问题?
你可以很容易地用谷歌搜索。 在这里,我找到了。
http://www.csharp-examples.net/string-format-double/
因此答案是"{0:#,###,##0.##}"
尝试这个:
String.Format("{0:#,###,##0.##}", value);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.