将十进制数格式化为字符串以在正确的文化信息中显示 UI 的最佳方法是什么?
问问题
19759 次
4 回答
7
为什么不decimalVar.ToString("F2", CultureInfo.CurrentCulture);
。有关格式字符串(“F2”部分)及其作用,请参阅 标准数字格式字符串和自定义数字格式字符串
于 2010-02-26T13:26:06.167 回答
5
采用:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US", false);
于 2010-02-26T12:59:13.323 回答
3
此外,如果您想使用用户指定的文化,您可以使用:
string userInfo = "en-US";
yourDecimal.ToString("N2", CultureInfo.CreateSpecificCulture(userInfo));
或者
yourDecimal.ToString("N2", new CultureInfo(userInfo));
于 2015-10-09T19:46:03.323 回答