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

本文关键字:零截 小数点 格式 字符串 十进制 | 更新日期: 2023-09-27 18:29:01

我用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);