我想根据货币来制定价格,使用
CurrencyFormatter
但由此产生的字符串是意外的。在下面的示例中,我希望得到的字符串是
â©123,456
:
var currencyFormat = new CurrencyFormatter("KRW"); //, new[] { "ko-KR" }, "KR");
var formatted = currencyFormat.Format(123456); // â©123456
使用“老式”方法,返回预期结果:
var formatted = 123456.ToString("C", new CultureInfo("ko-KR")); // â©123,456
所以问题是:有没有理由
CurrencyFormatter
对分组字符进行ommit操作,这一行为周围是否存在一个away?