如何将字符串值传递给 resx 文件?
How to pass a string value to resx file?
如何将字符串值作为名称传递,以便从 resx 文件中获取其值。目前我正在使用上述方法(见图片)将双语数据放入文本框控件。是否可以将字符串值作为 resx 文件的名称传递并获取值。请分享一些代码,如果你以前有过。提前致谢
您可以创建新的 .resx 文件并使用 ResXResourceWriter
添加新值,例如
using (ResXResourceWriter resx = new ResXResourceWriter(@".\Resources.resx"))
{
resx.AddResource("StringKey1", "s1");
resx.AddResource("StringKey2", "s2");
}
在这里您可以找到更多关于 working with .resx Files Programmatically
如果您想从现有资源文件中获取一些密钥,您可以使用 ResourceManager
获取它
ResourceManager myManager = new ResourceManager(typeof(Resource));
string myString = myManager.GetString("TextBox.Text");
string myString2 = Resource.TextBox_Text;
如何将字符串值作为名称传递,以便从 resx 文件中获取其值。目前我正在使用上述方法(见图片)将双语数据放入文本框控件。是否可以将字符串值作为 resx 文件的名称传递并获取值。请分享一些代码,如果你以前有过。提前致谢
您可以创建新的 .resx 文件并使用 ResXResourceWriter
添加新值,例如
using (ResXResourceWriter resx = new ResXResourceWriter(@".\Resources.resx"))
{
resx.AddResource("StringKey1", "s1");
resx.AddResource("StringKey2", "s2");
}
在这里您可以找到更多关于 working with .resx Files Programmatically
如果您想从现有资源文件中获取一些密钥,您可以使用 ResourceManager
ResourceManager myManager = new ResourceManager(typeof(Resource));
string myString = myManager.GetString("TextBox.Text");
string myString2 = Resource.TextBox_Text;