2015-10-07 45 views

回答

7

的问题是,XmlNodeList只实现IEnumerable,不IEnumerable<T>。使用LINQ它最简单的方法是调用Cast

var query = nodeList.Cast<XmlNode>() 
        .Where(...) 
        ...; 

另外,沟旧的XML API和使用LINQ到XML,这是一般支持LINQ真的很好一个好得多的API :)

+0

Jon Skeet,谢谢 –