除非您更改,否则每个线程都会继承默认的Windows文化 通过提供的服务访问当前线程 System.Threading命名空间。
您知道是否可以更改默认的应用程序文化信息而不是 用其父文化信息设置eac新线程。
谢谢! RONEN
答案 0 :(得分:2)
不幸的是,新线程的默认文化没有应用程序范围的设置。线程的默认区域性由Windows在创建时设置。
答案 1 :(得分:2)
我同意nukefusion。每次线程初始化时都必须改变文化。
答案 2 :(得分:1)
在.NET 4.5中添加了CultureInfo.DefaultThreadCurrentUICulture属性,该属性更改了给定AppDomain中所有线程的cultureinfo。 在表单的静态构造函数中设置此属性通常应该可以解决问题。