如何在判断操作系统的类型(比如中文日文)然后修改程序配置? 看看Environment.OSVersion是否可以? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Knight94(愚翁) 老兄,谢谢你了,很多帖子都有你的回复 Environment.OSVersion中没有中文,日文的区别啊。?SystemInformation中也没有 Windows2000 和 XP之后的系统都没有了按照语言的不同来发布不同的版本如果你是要做多语言的程序,你可以通过:System.Threading.Thread.CurrentThread.CurrentUICulture来获得当前线程的语言特性,一般来说如果没有修改,这就是当前系统的语言特性的设置这个属性是System.Globalization.CultureInfo 类,这个类封装了不同的区域特性具体内容请参考:ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.htm另外,MSDN当中对开发多语言的应用程序有特别的建议,请参考:ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpcondesigningglobalapplications.htm 这个是,System.Globalization.CultureInfo.InstalledUICulture.Name得到的结果在这张表里比较,比如中文ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.htm具体如何作在不同操作系统下独立的程序,是使用不同资源文件,C#高级编程的装配件中有详细的解释,你可以看看。不过要真正做到象Widnows 2K一样完全对立,要考虑很多本地化的东西。 在HOWTO中有详细的有关资源文件用于多国语言的例子. 在编辑器中上传图片,图片src如何替换了》 DevExPressDataNavigator控件的使用。 重写textbox控件的enabled属性,修改enabled=false时字体颜色 PDF 批量打印 求助!log4net写入oracle问题 怎么写这个类?在线求助,谢谢。 winform 下HttpWebRequest 和xmlhttp去下载网页.哪个好? 求教啊 如果我的程序最小化为一个notifyicon。。。我想用shift+z+x使其最大化。如何实现? 如何将字符串转16进制的ASCII码数组形式 急! C#编译出错问题
System.Threading.Thread.CurrentThread.CurrentUICulture
来获得当前线程的语言特性,一般来说如果没有修改,这就是当前系统的语言特性的设置这个属性是System.Globalization.CultureInfo 类,这个类封装了不同的区域特性具体内容请参考:
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.htm另外,MSDN当中对开发多语言的应用程序有特别的建议,请参考:
ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpcondesigningglobalapplications.htm
System.Globalization.CultureInfo.InstalledUICulture.Name
得到的结果在这张表里比较,
比如中文
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.htm具体如何作在不同操作系统下独立的程序,是使用不同资源文件,C#高级编程的装配件中有详细的解释,你可以看看。不过要真正做到象Widnows 2K一样完全对立,要考虑很多本地化的东西。