用逗号格式化数字的另一种方法

时间:2018-07-30 18:59:54

标签: c#

是否有更好的方法编写此函数,以在数字中添加逗号?

private static string FormatNumber(decimal? number)
{
    if (!number.HasValue)
    {
        return string.Empty;
    }
    // use the different formatter for long numbers
    return number > 99999 ? $"{number.Value:#,###.##}" : $"{number.Value:G29}";
 }

1 个答案:

答案 0 :(得分:0)

以下作品:

private static string FormatNumber(decimal? number)
{
    if (!number.HasValue)
    {
        return string.Empty;
    }
    return $"{number.Value:#,###.##}";
 }