我如何检测当前系统的语言?
答案 0 :(得分:6)
屏幕截图中的“EN”标签实际上并不是指系统的语言,而是指所选的输入键盘。要以编程方式获取此信息,您可以使用InputLanguage
类型的CurrentInputLanguage
property。
答案 1 :(得分:2)
在C#中,您可以执行以下操作:
string inputLanguage = System.Windows.Forms.InputLanguage.CurrentInputLanguage.LayoutName;
如果是EN,您将获得美国作为inputLanguage值。