您好我有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
的所有段落中获取运行列表。
任何帮助将不胜感激。 感谢
答案 0 :(得分:1)
您可以使用SelectMany
List<Run> oRuns = oFieldNodes.SelectMany(o => o.Descendants<Run>()).ToList<Run>();