【发布时间】:2016-09-09 07:25:51
【问题描述】:
我已经用XmlNodeList 完成了基本foreach 循环,如下所示。
XmlDocument doc = new XmlDocument();
doc.Load("books.xml");
XmlNodeList xnList = doc.SelectNodes("catalog/book");
foreach (XmlNode node in xnList)
{
Console.WriteLine(node["author"].InnerText);
}
如何将此循环转换为Parallel.ForEach?
我已经尝试使用此代码。但它不起作用。
Parallel.ForEach(xnList, (XmlNode node) =>
{
Console.WriteLine(node["author"].InnerText);
});
上面写着错误 2
参数 1:无法从
System.Xml.XmlNodeList转换为System.Collections.Generic.IEnumerable<System.Xml.XmlNode>
【问题讨论】:
标签: c# xml parallel.foreach