【发布时间】:2010-03-05 10:18:50
【问题描述】:
我想为我的整个应用程序设置文化。我尝试了以下方法:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(wantedCulture);
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(wantedCulture);
Application.CurrentCulture = CultureInfo.CreateSpecificCulture(wantedCulture);
它适用于当前线程,但后来我创建并启动了一个后台工作线程。当我创建工作线程时,当前线程使用 WantedCulture 执行,但工作线程将使用我计算机的文化运行。
有什么想法可以为整个应用程序设置文化吗?
【问题讨论】:
标签: c# multithreading culture