gpt4 book ai didi

linq - 使用 Linq 返回最大计数列表

转载 作者:行者123 更新时间:2023-12-04 13:10:08 24 4
gpt4 key购买 nike

使用 C# 和 Linq 我将如何返回最大大小/计数的 List<....> ?

最佳答案

我假设您有一组名为 lists 的列表。并且您想返回此集合中元素最多的列表。如果是这样,试试这个:

var listWithLargestCount = lists.OrderByDescending(list => list.Count()).First();

或者,如果这是 LINQ to Objects 并且您有很多列表,您可能想尝试通过避免 O(n log n) 排序来获得更好的性能:
int maxCount = lists.Max(list => list.Count());
var listWithLargestCount = lists.First(list => list.Count() == maxCount);

关于linq - 使用 Linq 返回最大计数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4179448/

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