作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我无法在 XmlNodeList
上使用 Any()
。我还使用了 System.Linq 和 System.Xml.Linq 命名空间。但我仍然没有在 XmlNodeList
上找到任何此类扩展方法。
我该如何使用它??
最佳答案
问题是 XmlNodeList
只实现 IEnumerable
, 不是 IEnumerable<T>
.在其上使用 LINQ 的最简单方法是调用 Cast
:
var query = nodeList.Cast<XmlNode>()
.Where(...)
...;
或者,放弃旧的 XML API 并使用 LINQ to XML,这通常是一个更好的 API 并且非常好地支持 LINQ :)
关于c# - XmlNodeList 上的 Any() linq 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32989227/
我是一名优秀的程序员,十分优秀!