[英]Specify thousands separator in CurrentUICulture
我正在尝试为我的Thread设置文化信息
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(“de-DE”);
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
上面是我设置的文化,这适用于转换十进制信息的数字格式,我试图设置千位分隔符,我不知道一种方法,而不必在gridview级别或使用string.Format。
有谁知道如何在线程文化级别设置千位分隔符?
我不确定我是否正确理解了您的问题,但您是否尝试使用CultureInfo.NumberFormat.NumberGroupSeparator
属性更改它?
这似乎有效:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;
Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyGroupSeparator = "|";
String Test = 123456789.ToString("C");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.