可能重复:
Setting CurrentCulture and CurrentUICulture of an application
我想为我在应用程序中打开的每个线程设置默认文化。 有没有办法设置它(不单独在每个线程上设置它)
由于
答案 0 :(得分:26)
如果您使用.net 4.5,则可以使用以下属性
CultureInfo.DefaultThreadCurrentCulture
财产
在.NET Framework 4和早期版本中,默认情况下,所有线程的文化都设置为Windows系统文化。对于当前文化与默认系统文化不同的应用程序,此行为通常是不合需要的。在.NET Framework 4.5中,DefaultThreadCurrentCulture属性使应用程序能够定义应用程序域中所有线程的默认区域性。
答案 1 :(得分:4)
如果你没有使用.NET 4.5,你可以创建一个静态助手类,用你的选择构建你的线程和默认文化。