MessageBox.Show(System.Globalization.CultureInfo.InstalledUICulture.NativeName); MessageBox.Show(System.Environment.OSVersion.ToString()); // 1,就是当前所在区域,可以用上面的方法获得 // 2,OS 当前选择的默认语言,可以用GetSystemDefaultLangID // 3,OS 系统自己的语言,可以从GetSystemDefaultLCID 或 GetOEMCP 获得 [DllImport( " kernel32.dll " , EntryPoint = " GetSystemDefaultLangID " )] public static extern int GetSystemDefaultLangID (); [DllImport( " kernel32.dll " , EntryPoint = " GetSystemDefaultLCID " )] public static extern int GetSystemDefaultLCID (); [DllImport( " kernel32.dll " , EntryPoint = " GetOEMCP " )] public static extern int GetOEMCP (); // 都没有参数,所以可以简单调用,936:简体中文,949:韩文 比如: int i = GetSystemDefaultLangID(); 来原:http://topic.youkuaiyun.com/t/20030612/19/1909028.html 转载于:https://www.cnblogs.com/shot0157/archive/2007/12/11/990795.html