gpt4 book ai didi

c# - XmlNodeList 上的 Any() linq 查询

转载 作者:数据小太阳 更新时间:2023-10-29 02:48:28 27 4
gpt4 key购买 nike

我无法在 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com