美元($)符号和逗号以数字为单位,String.Format()

这个问题在这里已经有了答案:

  • 货币格式显示6个答案

  • 您可以使用以IFormatProvider作为参数的ToString()的重载,并指定该数字为货币。

    var value = 5620000;
    value.ToString("C", new System.Globalization.CultureInfo("en-US"))
    

    编辑

    正如@Uwe Keim所指出的那样,你也可以使用这样的String.Format()重载:

    String.Format(new System.Globalization.CultureInfo("en-US"), "{0:C}", 5620000)
    
    链接地址: http://www.djcxy.com/p/50549.html

    上一篇: Dollar ($) sign and commas in thousands for a number with String.Format()

    下一篇: String.Format() to add commas in thousands place for a number not working