我有一段代码,它遍历XmlNodeList中的节点,根据节点名称为每个节点创建不同的对象,并将其添加到列表中以供打印。因为添加到_items的顺序对象并不重要,所以我认为一个加快速度的好方法是使用parallel.ForEach循环。问题是XmlNodeList不能与parallel.ForEach一起使用,因为它是一个非泛型集合。我一直在寻找将(XmlNode的) XmlNodeList转换为List的方法,但没有成功。我一直看到的答案是
Dim nodes as New List(O
在Visual Studio中,Re-Sharper一直建议我将for循环转换为linq表达式,但这是什么原因呢?foreach (XmlNode legendEntryNode in _legendEntryNodes) var xmlElementxmlElement.InnerText.Equals(featuretype)) continue;
var xmlNodeList = legendEntryNode.Se