我有一些创建新的匿名类型(集合)的小C#代码。集合中的条目仅与Child.Value有所不同。我想实现的目标是:通过获取每个父项中每个子项的最高值的父子对,减少没有子项重复项的父子对的计数。孩子是由孩子ID区分。筛选匿名类型集合
var familyPairs = family
.SelectMany(parent => parent.Children, (parent, child) =>
new {
Parent = parent,
Child = child
})
.OrderByDescending(pair => pair.Child.Value);
我会尝试一下。 :) –
对不起,我编辑我的问题,如果你出来一些关于编辑。但我仍然要试试这个:) –
@CeylanMumunKocabaş从你的编辑中不清楚 - 如果你在父母的孩子列表中有几个同样的孩子,你怎么区分两个不同的孩子? –