Mega Code Archive

 
Categories / C# / Development Class
 

ResX Resource Writer

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("rntsoft.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("rntsoft.resx");          IDictionaryEnumerator RrEn = RrX.GetEnumerator();          while (RrEn.MoveNext())          {             Console.WriteLine("Name: {0} - Value: {1}",                 RrEn.Key.ToString().PadRight(10, ' '),                 RrEn.Value);          }          RrX.Close();    } }