我找到了一种从一个输入文件构建一个字典的方法,但它不考虑多个输入文件。为了让我的努力进入下一步:我希望将额外的输入文件附加到现有的哈希中,并尝试一些不同的东西,这段代码有点接近我想要完成的,但它仍然缺少语法。
foreach (string file in filePaths)
{
XDocument xdoc = XDocument.Load(file);
allDict = (from m in xdoc.Descendants("msg")
.ToDictionary(m => m.Element("msgId").Value,
m => new msg
{
msgId = m.Element("msgId").Value,
msgType = m.Element("msgType").Value,
name = m.Element("name").Value
}
)
}