ch3_12.cs
来自「《c#技术内幕代码》」· CS 代码 · 共 46 行
CS
46 行
using System;
using System.Resources;
using System.Collections;
public class CH3_12
{
public static void DumpResources( string resName )
{
// Open the resource file for reading.
ResourceReader reader = new ResourceReader(resName);
// Get an enumerator so we can step through all of the
// resources in this file
IDictionaryEnumerator en = reader.GetEnumerator();
while (en.MoveNext())
{
Console.WriteLine("Resource Name: [{0}] = {1}", en.Key, en.Value );
}
reader.Close();
}
public static void DumpAResource( string resName, string keyName )
{
try
{
ResourceManager rMgr = new ResourceManager( resName,
System.Reflection.Assembly.GetExecutingAssembly() );
Console.WriteLine("Resource: {0}", rMgr.GetString( keyName ));
}
catch ( Exception e )
{
Console.WriteLine("Exception creating manager {0}", e );
return;
}
}
public static void Main(string[] args)
{
for ( int i=0; i<args.Length; ++i )
DumpAResource( "English", args[i] );
DumpResources("English1.resources");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?