Thread.CurrentCulture 属性
获取或设置当前线程的区域性。
Thread.CurrentUICulture 属性获取或设置资源管理器使用的当前区域性以便在运行时查找区域性特定的资源。
当从控制面板更改设置后在第一次运行代码时,区域信息并没有改变,当第二次运行时,通过CurrentCulture 属性实例化的userCulture信息发生变化,但是通过CurrentUICulture 属性实例化的usCulture却没有发生变化。
userCulture = "en-us";
//根据用户喜好的语言选项重新设置语言代码
Thread.CurrentThread.CurrentUICulture = new CultureInfo(userCulture);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(userCulture);