使用LINQ将List <int>转换为Dictionary <int,int>

濑户N

说我有以下列表:

  List<int> list = new List<int>() { 5, 5, 6, 6, 6, 7, 7, 7, 7 };

如何使用LINQ将列表转换为Dictionary,其中值是列表中每个不同数字的计数?例如,上面的列表应转换为包含以下元素的字典:

键->值

5-> 2

6-> 3

7-> 4

谢尔盖·别列佐夫斯基(Sergey Berezovskiy)
var result = list.GroupBy(i => i).ToDictionary(g => g.Key, g => g.Count());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将[Int?]转换为[Int]

来自分类Dev

LINQ,将Dictionary <int,bool>转换为Dictionary <string,string>

来自分类Dev

将List <int?>转换为List <int>

来自分类Dev

将 ObjectResult<int?> 转换为 List<int>

来自分类Dev

如何将List <KeyValuePair <int,int >>转换为int [] []?

来自分类Dev

无法将int {Class} :: *转换为int *

来自分类Dev

将int转换为int值的char

来自分类Dev

自动将int转换为unsigned int

来自分类Dev

将int(* a)[4]转换为int * p

来自分类Dev

将int转换为int?可能更新?

来自分类Dev

将int转换为可为null的int?

来自分类Dev

基本haskell:将[[int]]转换为[int]

来自分类Dev

无法将(int *)转换为int

来自分类Dev

无法将int {Class} :: *转换为int *

来自分类Dev

将int列表转换为int

来自分类Dev

将 Int 转换为 Option[Int]

来自分类Dev

将GHC.Int.Int64转换为Int

来自分类Dev

将Dictionary <int,Object1>转换为Dictionary <int,Object2>

来自分类Dev

将枚举转换为Dictionary <int,string>,但string是description属性

来自分类Dev

将具有[DescriptionAttribute]的枚举转换为Dictionary <string,int>

来自分类Dev

将distanceFromLocation转换为Int

来自分类Dev

将IntWritatble转换为int

来自分类Dev

将int转换为NSString

来自分类Dev

将WebElement转换为int

来自分类Dev

将varchar转换为int

来自分类Dev

将double转换为int

来自分类Dev

将Float转换为Int

来自分类Dev

将INT转换为BIT

来自分类Dev

将int转换为void *