有人可以帮助制定针对以下问题的 LINQ 查询。我有以下键值数字集列表(请注意允许使用重复键)。有成千上万的这样的集合。
{4,3}, {4,1}, {4,8}, {4,9}, {2,3}, {4,9}, {3,1} , {3,4}
哪种数据结构最适合我。另外,我想对上面的键对列表和 OrderByDescending() 进行分组,以便我可以提取键组的最高键值对。
例如在上述情况下,预期输出:
{4,9}, {4,9}, {4, 8}, {4, 3}, {4, 1}, {2, 3}, {3, 4}, {3, 1}
谢谢