如何以编程方式获得windows 10显示语言

本文关键字:windows 显示 语言 方式获 编程 | 更新日期: 2023-09-27 18:16:10

我已经纠结了好几个小时了。我在谷歌上搜索了一些,发现了这个:

CultureInfo culture = CultureInfo.CurrentUICulture;

:

Windows.System.UserProfile.GlobalizationPreferences.Languages[0];

但两者都引用了英语。因为英语是我系统语言列表中的第一种。但是我的系统的显示语言不是英语,而中文是。

那么有没有一种方法可以通过编程的方式获得windows系统的显示语言呢?

谢谢你的帮助

如何以编程方式获得windows 10显示语言

Use System.Globalization.CultureInfo:

            var ci = CultureInfo.InstalledUICulture;
            Console.WriteLine("Default Language Info:");
            Console.WriteLine("* Name: {0}", ci.Name);
            Console.WriteLine("* Display Name: {0}", ci.DisplayName);
            Console.WriteLine("* English Name: {0}", ci.EnglishName);
            Console.WriteLine("* 2-letter ISO Name: {0}", ci.TwoLetterISOLanguageName);
            Console.WriteLine("* 3-letter ISO Name: {0}", ci.ThreeLetterISOLanguageName);
            Console.WriteLine("* 3-letter Win32 API Name: {0}", ci.ThreeLetterWindowsLanguageName);
WinRT >

对于WinRT,我猜你必须使用ApplicationLanguages api ,但我不能提供你的代码,因为我无法测试,因为我正在运行另一个版本的win。

相关文章: