gpt4 book ai didi

c# - 我如何对 List 进行分组并返回 List

转载 作者:行者123 更新时间:2023-12-02 15:20:59 26 4
gpt4 key购买 nike

我有一个整数列表。我想对列表进行分组并创建一个新列表,其中仅包含满足特定条件的按数字分组的列表。这是我到目前为止。 membersList 的声明是 List

int rows = 5;

List<int> memberKeys = memberKeysList
.GroupBy(x => x)
.Where(x => x.Count() == rows)
.ToList();

它提示从 groupedby 列表转换为列表。

最佳答案

您需要 Select Key得到这样的数字:

List<int> memberKeys = memberKeysList.GroupBy(x => x)
.Where(x => x.Count() == rows)
.Select(grp => grp.Key)
.ToList();

如果您不打算明确选择它们 Key (或数字),然后是 GroupBy 的结果条款将是 IEnumerable<IGrouping<TKey, TElement>>

关于c# - 我如何对 List<int> 进行分组并返回 List<int>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843265/

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