C# 所有叶子的集合?

C# 所有叶子的集合?,c#,linq,xelement,C#,Linq,Xelement,如何获取XElement树的所有叶子的集合,而不考虑层次结构? 谢谢你想要的方法是什么 这将获得所有子体-要仅获得叶子,可以使用带有Where子句的LINQ to对象: element.Descendants() .Where(desc => !desc.Elements().Any()); (注意,这仍然只是元素,而不是像文本节点这样的其他节点。希望没问题。)

如何获取XElement树的所有叶子的集合,而不考虑层次结构? 谢谢

你想要的方法是什么

这将获得所有子体-要仅获得叶子,可以使用带有
Where
子句的LINQ to对象:

element.Descendants()
       .Where(desc => !desc.Elements().Any());
(注意,这仍然只是元素,而不是像文本节点这样的其他节点。希望没问题。)