我不能够使用Any()的XmlNodeList.我也使用了System.Linq和System.Xml.Linq命名空间.但我仍然没有找到任何这样的扩展方法XmlNodeList.
我该怎么用?
Jon*_*eet 10
问题是XmlNodeList只有工具IEnumerable,而不是IEnumerable<T>.使用LINQ的最简单方法是调用Cast:
var query = nodeList.Cast<XmlNode>()
.Where(...)
...;
Run Code Online (Sandbox Code Playgroud)
或者,抛弃旧的XML API并使用LINQ to XML,这是一个更好的API,并且非常好地支持LINQ :)
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |