resource文件

 

Resources的详情见http://www.csharpwin.com/dotnetspace/10957r3991.shtml

 

1.create

public static void Main()
{
ResourceWriter rw = new ResourceWriter("My.resources");
Icon ico = new Icon("Demo.ico");
Image canceloff = Image.FromFile("cancel-off.png");

rw.AddResource("demo.ico", ico); 

rw.AddResource("cancel-off.png", canceloff);

rw.AddResource("MyStr", "从资源文件中读取字符串!");
rw.Generate();
rw.Close();
}

2.load

static Hashtable Load(string fileName)
{
if (File.Exists(fileName))
{
Hashtable resources = new Hashtable();
ResourceReader rr = new ResourceReader(fileName);
foreach (DictionaryEntry entry in rr)
{
resources.Add(entry.Key, entry.Value);
}
rr.Close();
return resources;
}
return null;
}

你可能感兴趣的:(resource)