我如何检测当前系统的语言

时间:2010-10-03 02:05:49

标签: c#

我如何检测当前系统的语言?

Taskbar

2 个答案:

答案 0 :(得分:6)

屏幕截图中的“EN”标签实际上并不是指系统的语言,而是指所选的输入键盘。要以编程方式获取此信息,您可以使用InputLanguage类型的CurrentInputLanguage property

答案 1 :(得分:2)

在C#中,您可以执行以下操作:

string inputLanguage = System.Windows.Forms.InputLanguage.CurrentInputLanguage.LayoutName;

如果是EN,您将获得美国作为inputLanguage值。