是否有为整个应用程序设置区域性的方法? 所有当前线程和新线程?
我们有存储在数据库中的区域性的名称,当我们的应用程序启动时,我们会这样做
CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
但是,当然,当我们想要在一个新的线程中做一些事情的时候,这会“丢失”。有没有办法为整个应用程序设置 CurrentCulture
和 CurrentUICulture
?所以新的线程也得到了这种文化?还是每次创建新线程时触发的某个事件,我可以挂接到这个事件?