gpt4 book ai didi

c# - 为什么 CurrentUICulture.DisplayName 说 "English (United States)"而不是 "English (United Kingdom)"?

转载 作者:太空狗 更新时间:2023-10-30 00:36:27 30 4
gpt4 key购买 nike

我在英国,我有一个在英国购买的 Windows 7 版本,我可能找到的所有设置都设置为英国(而非美国)。当我运行以下代码时:

Console.WriteLine(Thread.CurrentThread.CurrentUICulture.DisplayName);
Console.WriteLine(Thread.CurrentThread.CurrentCulture.DisplayName);

输出是:

English (United States)English (United Kingdom)

我不明白为什么第一个说美国。我打算将它包含在我的关于窗口中(以帮助调试多语言问题),但它让我有点困惑!

有人知道为什么上面没有说英国吗?

最佳答案

默认 the CurrentUICulture property is driven by the Windows MUI setting .

MUI 是一种以特定语言显示操作系统语言的方案,与数字和日期格式等内容分开。英国人没有得到我们自己的 Windows UI 翻译...

关于c# - 为什么 CurrentUICulture.DisplayName 说 "English (United States)"而不是 "English (United Kingdom)"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1862428/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com