如何获取字典中键的最小值?

时间:2014-02-10 21:53:01

标签: dictionary key minimum

例如:

{p:21:2:17,3:21}

代码将返回17

如果字典中只有1个项目,它也必须起作用。

{1:5}

将返回5

谢谢!

1 个答案:

答案 0 :(得分:0)

您想获得与最小值对应的密钥吗?如果是这样,这应该有效:

Dictionary<int, int> d = new Dictionary<int,int>();
int key = d.First(t => t.Value == d.Values.Min()).Value;

如果您只想要该值,以下就足够了:

Dictionary<int, int> d = new Dictionary<int,int>();
int minValue = d.Values.Min();