gpt4 book ai didi

c# - "Grouping"字典值

转载 作者:太空狗 更新时间:2023-10-29 18:03:25 25 4
gpt4 key购买 nike

我有一本字典:Dictionary<int,int> .我想获得新字典,其中原始字典的键表示为 List<int> .这就是我的意思:

var prices = new Dictionary<int,int>();

prices包含以下数据:

1   100
2 200
3 100
4 300

我想得到 IList<Dictionary<int,List<int>>> :

int      List<int>
100 1,3
200 2
300 4

我该怎么做?

最佳答案

var prices = new Dictionary<int, int>();
prices.Add(1, 100);
prices.Add(2, 200);
prices.Add(3, 100);
prices.Add(4, 300);

Dictionary<int,List<int>> test =
prices.GroupBy(r=> r.Value)
.ToDictionary(t=> t.Key, t=> t.Select(r=> r.Key).ToList());

关于c# - "Grouping"字典值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13410590/

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