嗨,我有OpenXmlElement List<OpenXmlElement>
的列表,它属于OpenXMLElement
的段落,我想从段落列表中获得所有运行。
List<OpenXmlElement> oFieldNodes = GetParagraphs();
// this will return first paragraph's all runs.
List<Run> oRuns = oFieldNodes[0].Descendants<Run>().ToList<Run>();
如何使用lambda表达式或linq从oFieldNodes
的所有段落中获取运行列表。
任何帮助都将不胜感激。感谢
您可以使用SelectMany
List<Run> oRuns = oFieldNodes.SelectMany(o => o.Descendants<Run>()).ToList<Run>();