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