using System.Resources; using System.Reflection; public class MyResourceReader { static void Main() { Assembly assembly = Assembly.GetExecutingAssembly(); ResourceManager resourceManager = new ResourceManager("MyResourceFile", assembly); string resourceString = resourceManager.GetString("MyResourceString"); Console.WriteLine("Resource value: {0}", resourceString); } }
using System.Resources; using System.IO; public class MyResourceWriter { static void Main() { string resourceName = "MyResourceString"; string resourceValue = "Hello World"; string cultureName = "en-US"; string resourceFilePath = "MyResourceFile." + cultureName + ".resx"; using (ResXResourceWriter resxWriter = new ResXResourceWriter(resourceFilePath)) { resxWriter.AddResource(new ResXDataNode(resourceName, resourceValue)); } } }This code example demonstrates how to write a resource value to a .resx file using the ResXResourceWriter class. Package/Library: System.Resources.ResourceManager.