首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ResourceWriter数据格式

ResourceWriter数据格式
EN

Stack Overflow用户
提问于 2009-03-09 09:52:13
回答 1查看 804关注 0票数 0

我有一个.resx文件来更新一些数据。我可以通过ResXResourceSet对象从文件中读取数据,但是当我想要将数据保存回去时,保存的数据格式是无法识别的。如何编辑.resx文件?谢谢。

代码语言:javascript
复制
  ResXResourceSet st = new ResXResourceSet(@"thepath");
  entries=new List<DictionaryEntry>();    
  DictionaryEntry curEntry ;

  foreach (DictionaryEntry ent in st)
  {

      if (ent.Key.ToString() == "Page.Title")
      {
          curEntry = ent;
          curEntry.Value = "change this one"
          entries.Add(curEntry);
      }
      else
      {
          entries.Add(ent);  
      }       
  }

  st.Close();
  System.Resources.ResourceWriter wr = new ResourceWriter(@"thepath");

  foreach (DictionaryEntry entry in entries)
  {
      wr.AddResource(entry.Key.ToString(), entry.Value.ToString());
  }

  wr.Close();
EN

回答 1

Stack Overflow用户

发布于 2009-03-11 14:55:53

嗨,又一次,我搜索了一下,发现..

ResourceWriter以二进制类型写入数据ResourceReader以二进制类型读取数据

ResXResourceWriter以xml格式写入数据ResXResourceReader以xml格式读取数据

因此上面示例使用ResXResourceWriter,ResXResourceReader而不是ResourceReader,ResourceWriter将资源作为xml类型进行操作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/625605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档