Csharp/C Sharp by API/System.Resources/ResXResourceReader
new ResXResourceReader
<source lang="csharp">
using System; using System.Globalization; using System.Resources; using System.Collections; using System.Drawing; class Class1 {
static void Main(string[] args) { ResXResourceWriter RwX = new ResXResourceWriter("nfex.resx"); RwX.AddResource("key 1", "First value"); RwX.AddResource("key 2", "Second value"); RwX.AddResource("key 3", "Third value"); // add an image to the resource file Image img = Image.FromFile("winter.jpg"); RwX.AddResource("winter.jpg", img); RwX.Generate(); RwX.Close(); ResXResourceReader RrX = new ResXResourceReader("nfex.resx"); IDictionaryEnumerator RrEn = RrX.GetEnumerator(); while (RrEn.MoveNext()) { Console.WriteLine("Name: {0} - Value: {1}", RrEn.Key.ToString().PadRight(10, " "), RrEn.Value); } RrX.Close(); }
}
</source>
ResXResourceReader.GetEnumerator()
<source lang="csharp">
using System; using System.Globalization; using System.Resources; using System.Collections; using System.Drawing; class Class1 {
static void Main(string[] args) { ResXResourceWriter RwX = new ResXResourceWriter("nfex.resx"); RwX.AddResource("key 1", "First value"); RwX.AddResource("key 2", "Second value"); RwX.AddResource("key 3", "Third value"); // add an image to the resource file Image img = Image.FromFile("winter.jpg"); RwX.AddResource("winter.jpg", img); RwX.Generate(); RwX.Close(); ResXResourceReader RrX = new ResXResourceReader("nfex.resx"); IDictionaryEnumerator RrEn = RrX.GetEnumerator(); while (RrEn.MoveNext()) { Console.WriteLine("Name: {0} - Value: {1}", RrEn.Key.ToString().PadRight(10, " "), RrEn.Value); } RrX.Close(); }
}
</source>