gpt4 book ai didi

c# - 计算字典中 int 值的总数

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:52 25 4
gpt4 key购买 nike

我仍在 C# 世界中找到自己的立足点,最近一直在关注 Linq。我的问题是:

我有一个字典,其中包含一个用户 ID 和一个整数值列表(游戏分数)。我想知道是否可以获得每个用户的总数?

var scoreDictionary = new Dictionary<int, List<int>>();

例子, key = 1234 值 = {23,25,35,13,​​57,32}

最佳答案

假设您想要一个从用户 ID 到的查找表

...用户的分数:

scoreDictionary.ToDictionary(pair => pair.Key, pair => pair.Value.Count)

...用户得分的总和:

scoreDictionary.ToDictionary(pair => pair.Key, pair => pair.Value.Sum())

顺便说一下,您也可以考虑使用 ILookup<,> 界面来表示您在那里的多 map 而不是 Dictionary<,>集合为 TValue .

关于c# - 计算字典中 int 值的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23052199/

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