我不能在Any()上使用XmlNodeList。我还使用了System.Linq和System.Xml.Linq名称空间。但我仍然没有在XmlNodeList上找到任何这样的扩展方法。
我怎么能用它??
发布于 2015-10-07 09:59:19
问题是XmlNodeList只实现了IEnumerable,而不是IEnumerable<T>。使用LINQ的最简单方法是调用Cast
var query = nodeList.Cast<XmlNode>()
.Where(...)
...;或者,抛弃旧的XML,使用LINQ,这是一个更好的API,并且非常好地支持LINQ :)
https://stackoverflow.com/questions/32989227
复制相似问题