你可以用System.Resources.ResourceWriter和System.Resources.ResourceReader来读取和写入资源文件,每一种语言写一个文件,同样的字符串使用同样的ID在系统中使用System.Resources.ResourceManager来获取资源:ResourceManager rm = ResourceManager.CreateFileBasedResourceManager( baseName,resourcePath,null )baseName是资源文件的名称,resourcePath是资源文件的路径
资源文件按照如下命名:
baseName.resources 默认资源(当ResourceManager按照当前线程的CultureInfo找不到对应的资源文件时读取的默认文件)
baseName.zh-cn.resources 简体中文资源
baseName.zh-tw.resources 繁体中文资源通过ResourceManager的一个方法来获取资源:
rm.GetString(资源项的ID);这样,ResourceManager在程序运行时会按照线程的语言去自动寻找对应的资源文件获取字符串,如果要修改线程的语言,可以修改System.Threading.Thread.CurrentThread.CurrentUICulture属性
资源文件按照如下命名:
baseName.resources 默认资源(当ResourceManager按照当前线程的CultureInfo找不到对应的资源文件时读取的默认文件)
baseName.zh-cn.resources 简体中文资源
baseName.zh-tw.resources 繁体中文资源通过ResourceManager的一个方法来获取资源:
rm.GetString(资源项的ID);这样,ResourceManager在程序运行时会按照线程的语言去自动寻找对应的资源文件获取字符串,如果要修改线程的语言,可以修改System.Threading.Thread.CurrentThread.CurrentUICulture属性
解决方案 »
- 关于数据绑定和div的display的问题,应该是这样问,效果是用jquery实现的
- 图形控件zedgraph让X轴上的刻度显示问题---业界难题(在线等。。。)
- 求下面的正则表达式
- 求教“异常处理”的两个问题?
- Ftp检查文件是否存在
- 打印DataGridView里面的内容要自己写代码吗,还是有现成的方法
- Winform 往word 中插入图片
- 请问我该看些什么书
- 请大家帮忙推荐一个在进行开发的.Net开源项目,方便参与和学习!
- 我装了WINDOWS2006SERVER版但在下面不能安装SQLSERVER2000,请问有何解决之道
- 一个关于DataRelation的问题。
- winform 的datagrid可以直接在textbox 里面修改数据,在一般情况下,修改后的数据应该什么时候更新到数据库中?是在mouse跳离到其它位置时更
不如 VC 好用,
作多国语言 还不如作个配置文件放在外部
http://www.onlinedown.net/soft/5155.htm