首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以下内容的LINQ查询

以下内容的LINQ查询
EN

Stack Overflow用户
提问于 2012-11-07 06:17:07
回答 4查看 68关注 0票数 1

有没有人能帮我写一个LINQ查询来解决下面的问题。我有以下键值编号集合的列表(请记住,允许重复的键)。有数以千计的这样的集合。

代码语言:javascript
运行
复制
{4,3}, {4,1}, {4,8}, {4,9}, {2,3}, {4,9}, {3,1} , {3,4}

哪种数据结构最适合我。另外,我想对上面的密钥对列表和OrderByDescending()进行分组,这样我就可以提取一个密钥组中最高的键值对。

例如,在上面的例子中,预期输出:

代码语言:javascript
运行
复制
{4,9}, {4,9}, {4, 8}, {4, 3}, {4, 1}, {2, 3}, {3, 4}, {3, 1}

谢谢

EN

Stack Overflow用户

发布于 2012-11-07 06:22:36

具有两个值的自定义类或Tuple<int, int>将满足您列出的需求。

要进行分组,您可以直接使用Tuple<int, int>并定义一个IComparer<Tuple<int,int>>,也可以继承自Tuple<int, int>并使用该类实现IComparable<Tuple<int,int>>

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13260315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档