![](/img/trans.png)
[英]How do I group by List<int> in a Dictionary<string, List<int>> where the lists are identical?
[英]how do i group a List<int> and return a List<int>
我有一個整數列表。 我想對列表進行分組並創建一個新列表,該列表僅包含符合特定條件的按數字分組的列表。 這是我到目前為止所擁有的。 對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>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.