【发布时间】:2016-02-24 05:26:45
【问题描述】:
我有一个字典声明如下:
Dictionary<Tuple<long, long>, Tuple<double, long>> dict= new Dictionary<Tuple<long, long>, Tuple<double, long>>();
如何获取所有字典值中 Item2 的最大值?
【问题讨论】:
-
字典键是一个元组?
-
所有字典值中 Item2 的最大值到底是什么意思?
-
Dictionary<Tuple<long, long>, Tuple<double, long>>听起来像是维护的噩梦,您应该将其更改为更清晰的内容。 -
为什么你的键是一个元组?一个很好的理由,或者你只是想得到一个项目列表?如果是这样,请改用 List
>。您可以在任何 Enumerable 集合的以下答案中使用 Max。如果您愿意,请将您的代码发布在 Code Review 上并在此处链接。可能是一种更好的方式来做你想做的任何事情。
标签: c# dictionary tuples