gpt4 book ai didi

C# LINQ - Union() Group()-results

转载 作者:太空狗 更新时间:2023-10-30 00:20:38 26 4
gpt4 key购买 nike

我有一个对象列表,其中每个对象都有一个“名称”和不同的其他内容。我想过滤掉那些在该列表中没有唯一名称的对象。

是否有一个 LINQ 语句,我可以在其中“Union()”所有结果组并只返回我的对象​​的 IEnumerable?

喜欢

IEnumerable<MyObject> Results = (from x in Objects 
group x by x.Name into g
where g.Count() > 1
select g)
.COMBINE_OR_WHATEVER();

谢谢!

最佳答案

是的,有。您可以使用 SelectMany .

IEnumerable<MyObject> Results = (from x in Objects 
group x by x.Name into g
where g.Count() > 1
select g)
.SelectMany(x => x);

关于C# LINQ - Union() Group()-results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10209139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com