0

当用户拥有 en-US Windows 7 版本时,即使您安装了不同的语言包(例如 nl-NL),“CultureInfo.InstalledUICulture”功能也会返回 en-US。是否有 .NET/PInvoke 方法来获取当前用户实际使用的语言(最好作为 CultureInfo 类)?我也不能依赖 CultureInfo.CurrentUICulture,因为这可以由用户更改。

4

1 回答 1

1

使用“GetUserDefaultUILanguage”:

CultureInfo.GetCultureInfo(GetUserDefaultUILanguage());

于 2012-12-13T19:59:26.190 回答