Windows runtime 温特:';其中';解析XML时未找到
我正在尝试解析一些简单的XML,如下所示:Windows runtime 温特:';其中';解析XML时未找到,windows-runtime,linq-to-xml,windows-store-apps,windows-store,Windows Runtime,Linq To Xml,Windows Store Apps,Windows Store,我正在尝试解析一些简单的XML,如下所示: XElement thisLevel = from l in xmlElements.Descendants("Level") where l.Element("LevelNum") == thisLevel select l; 但我在“级别”上有个错误,说: 找不到源类型的查询模式的实现 'System.Collections.Generic.IEnum
XElement thisLevel = from l in xmlElements.Descendants("Level")
where l.Element("LevelNum") == thisLevel
select l;
但我在“级别”上有个错误,说:
找不到源类型的查询模式的实现
'System.Collections.Generic.IEnumerable'。
找不到“Where”。您是否缺少引用或using指令
对于“System.Linq”
奇怪的是,我能抓住后代:
var levels = xmlElements.Descendants("Level");
这是可行的,但我似乎不知道它在哪里。正如ChrisF所提到的,这些using语句都是必需的:
using System.Xml.Linq;
using System.Linq; // this one was missing
我原以为System.Xml.Linq会涵盖所有与Linq相关的内容
谢谢,克里斯夫 您是否在错误消息询问时包含了“Sytstem.Linq”的引用和使用指令?糟糕。我曾错误地认为使用System.Xml.Linq将包括Linq。就我而言,这是一个糟糕的问题。