最佳答案
所以我有一个简单的树:
class MyNode
{
public MyNode Parent;
public IEnumerable<MyNode> Elements;
int group = 1;
}
我有一个 IEnumerable<MyNode>
。我想得到一个所有 MyNode
(包括内部节点对象(Elements
))的列表作为一个平面列表 Where
group == 1
。如何通过 LINQ 做这样的事情?