📄 sample69.cs
字号:
namespace apiBook
{
using System;
using System.Resources;
using System.Collections;
public class TextResXResourceWriterClass
{
public static void Main()
{
ResXResourceReader reader=new ResXResourceReader("testXML.resx");
Console.WriteLine("该阅读器当前的资源对:");
IDictionaryEnumerator testIDE=reader.GetEnumerator();
while(testIDE.MoveNext())
{
Console.WriteLine("名字:"+testIDE.Key+"; 值 :"+testIDE.Value);
}reader.Close();
Console.WriteLine();
ResXResourceSet testRRS=new ResXResourceSet("testXML.resx");
Console.WriteLine("将上一个示例创建的资源文件作为ResXResourceSet对象.");
Console.WriteLine("它的缺省阅读器是:"+testRRS.GetDefaultReader().ToString());
//使用GetDefaultReader方法获取缺省阅读器的类型
Console.WriteLine("它的缺省编辑器是:"+testRRS.GetDefaultWriter().ToString());
//使用GetDefaultWriter方法获取缺省编辑器的类型
Console.WriteLine("在其中查找名为‘language’的字符串值:"+testRRS.GetString("language"));
//使用GetString方法搜索具有指定名称的String资源
Console.WriteLine("在其中查找名为‘LANGUAGE’的字符串值(区分大小写):"+testRRS.GetString("LANGUAGE",false));
//使用GetString方法搜索具有指定名称的 String 资源,且由参数设置该搜索区分大小写
Console.WriteLine("在其中查找名为‘LANGUAGE’的字符串值(不区分大小写):"+testRRS.GetString("LANGUAGE",true));
//使用GetString方法搜索具有指定名称的 String 资源,且由参数设置该搜索不区分大小写
Console.WriteLine("在其中查找名为‘name’的值:"+testRRS.GetObject("name"));
//使用GetObject方法搜索具有指定名称的资源对象
Console.WriteLine("在其中查找名为‘NAME’的值(区分大小写):"+testRRS.GetObject("NAME",false));
//使用GetObject方法在参数里指定按照区分大小写的方式搜索具有指定名称的资源对象
Console.WriteLine("在其中查找名为‘NAME’的值(不区分大小写):"+testRRS.GetObject("NAME",true));
//使用GetObject方法在参数里指定按照不区分大小写的方式搜索具有指定名称的资源对象
testRRS.Dispose();
//使用Dispose方法释放由当前 ResXResourceSet 实例使用的资源
testRRS.Close();
//使用Close方法通过此 ResXResourceSet 来关闭和释放所有资源
Console.ReadLine();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -