c# 操作 Resource.resx 资源文件 谢谢大家关注!

大黄鸭在发光 大黄鸭在发光 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
   static void Write()
{

IResourceWriter rw = new ResourceWriter("Resource1.resx");

foreach (var VARIABLE in _countryTranslation)
{
rw.AddResource(VARIABLE.Key.ToString(CultureInfo.InvariantCulture), VARIABLE.Value);
}

rw.Close();
}

_countryTranslation是一个字典,我把它遍历然后添加到资源文件Resource1.resx中。
然后调用自己写的方法可以看到数据显示出来
static void ReadUsingResourceReader()
{
Console.WriteLine("== 使用IResourceReader");
using (IResourceReader rr = new ResourceReader("Resource1.resx"))
{
var iter = rr.GetEnumerator();
while (iter.MoveNext())
Console.WriteLine("键: {0} 值: {1}", iter.Key, iter.Value);
}
}

但是双击Resource1.resx文件却什么也看不到,看不到我之前加的数据。这是为什么,他们存哪了啊?


...全文
评论 6
收藏 已收藏
分享
返回顶部
大黄鸭在发光
C# 111,128 成员 642,536 内容