为什么我有EN-US CultureUiInfo,其中一切都设置为英国?

时间:2013-11-06 13:52:57

标签: c# windows-7 .net-4.5

我的开发机器是W7 64.在区域和语言中我有:

  • 格式:英语(英国)
  • 当前位置:英国
  • 默认输入语言:英语(英国)

但是当我查询Thread.CurrentThread ..

CultureInfo是en-GB,CultureUiInfo是en-US

美国来自哪里?

1 个答案:

答案 0 :(得分:3)

假设您指的是Thread.CurrentThread.CurrentUICulture,此属性默认为您的操作系统显示语言的文化,可能是en-US

根据您的Windows版本和版本,您可以安装additional language packs和/或重新安装其他语言版本的Windows来更改显示语言。

但是,据我所知,没有特定的英国英文版Windows。