我有一个名为 Hit 的 (C#) 类,它有一个 ItemID (int) 和一个 Score (int) 属性。我跳过其余的细节以保持简短。现在在我的代码中,我有一个巨大的列表,我需要在该列表上执行以下选择(进入一个新列表):我需要为每个单独的 Hit.ItemID 获取所有 Hit.Score 的总和,按分数排序。所以如果我在原始列表中有以下项目
ItemID=3, Score=5
ItemID=1, Score=5
ItemID=2, Score=5
ItemID=3, Score=1
ItemID=1, Score=8
ItemID=2, Score=10
结果列表应包含以下内容:
ItemID=2, Score=15
ItemID=1, Score=13
ItemID=3, Score=6
有人可以帮忙吗?