我正在开发一个多线程 wpf 应用程序。为了执行全球化,我尝试将当前线程(主线程)区域性设置为 app.xaml.cs 中的不变文化,以便应用程序域中的所有 C# 对象都适用于区域性不变信息。但是,当许多线程开始使用调用的工作线程时,就会出现问题,这些线程的区域性默认为我不想要的操作系统区域性设置。帮助我找到创建的工作线程从主线程继承 CultureInfo 的方法
我认为没有办法将文化分配给整个 AppDomain。您最好的选择可能是使用辅助类来实例化线程。
class ThreadHelper
{
public static Thread getThread(ThreadStart start, int maxStackSize)
{
Thread t = new Thread(start,maxStackSize);
t.CurrentCulture = new System.Globalization.CultureInfo(3081);
return t;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)