当我使用decimal
ToString
方法来得到我想要的输出,如:C#ASPX十进制千与逗号和小数点用点
1.234,56
现在是这样的:
1234,56
在global.asax.cs
我有使用:
var culture = new CultureInfo("sl-SI");
Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;
Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator = ",";
Thread.CurrentThread.CurrentCulture.NumberFormat.NumberGroupSeparator = ".";
但不起作用。有没有什么全球解决方案或如何解决我的问题?
'foo.ToString( “N2”,培养);' –
然后我需要更多然后1000行来改变代码。这是唯一的解决方案? – senzacionale
我更喜欢在ToString()中显式显式而不改变全局状态。 –