1.增加资源文件
在IDE中新增一个resx资源文件。名称为String.zh-CN.resx,其中第二段zh-CN可搜寻CultureInfo 类的说明
依照其中的预定义的标识符来命名。
2.编辑资源文件
编辑资源文件新增一个字符串 name=SE001 value=System Error! type=System.String
3.设置语言区域
该步骤可以省略,如需要手动在程式中设置语言区域则使用该步骤。
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US")
4.读取资源文件
Dim rm As ResourceManager = New ResourceManager("String", [Assembly].GetExecutingAssembly())
dim str as string = rm.GetString("SE001", Thread.CurrentThread.CurrentCulture)
str获得的就是System Error!字符串。
还可以建立多个资源文件如String.zh-TW.resx,String.en-US.resx。如此就会有各种语言版本,编译后的程式会在bin目录下建立对各个语言的资源文件支持的文件夹如:zh-TW,zh-CN