如何添加 XML 文件并将键值对读取到字典中? [复制]

2024-01-22

我对编程相当陌生。我正在尝试添加一个 XML 文件来存储一些映射。我想在字典中准备好这些键值对。以下是我正在考虑的 XML 格式:

<?xml version="1.0" encoding="utf-8" ?>
<Map>
  <add keyword="keyword1" replaceWith="replaceMe1"/>
  <add keyword="keyword2" replaceWith="replaceMe2"/>  
</Map>

你能告诉我格式是否正确吗?如果是,我如何将其读入我的 C# 字典?


您可以使用 LINQ to XML:

var xdoc = XDocument.Load(path_to_xml);
var map = xdoc.Root.Elements()
                   .ToDictionary(a => (string)a.Attribute("keyword"),
                                 a => (string)a.Attribute("replaceWith"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何添加 XML 文件并将键值对读取到字典中? [复制] 的相关文章

随机推荐