在.NET
4.5中,您可以使用该
CultureInfo.DefaultThreadCurrentCulture属性来更改AppDomain的区域性。
对于4.5之前的版本,您必须使用反射来操纵AppDomain的区域性。
CultureInfo(
m_userDefaultCulture在.NET
2.0 mscorlib中,
s_userDefaultCulture在.NET 4.0
mscorlib中)上有一个私有静态字段,该字段控制
CurrentCulture如果线程未在其自身上设置该属性的结果。
这不会更改本地线程的语言环境,并且以这种方式发布更改区域性的代码可能不是一个好主意。不过,它可能对测试很有用。



