【发布时间】:2010-07-14 21:16:29
【问题描述】:
我需要将小数转换为货币字符串,所以我这样做了:
CultureInfo usa = new CultureInfo("en-US");
NumberFormatInfo nfi = usa.NumberFormat;
nfi.CurrencyDecimalDigits = 0;
myValueFormated = String.Format(nfi, "{0:C}", value);
它删除了小数位,给了我千位和货币符号的逗号分隔符。 但我还需要以千为单位显示该数字,四舍五入。 有任何想法吗? 谢谢
【问题讨论】:
标签: c# string formatting currency