首先,看一下这段代码:
Dictionary<int,int> dict = Dictionary<int,int>();
dict[3] = 1;
dict[2] = 2;
dict[1] = 3;
foreach(KeyValuePair<int,int> item in dict.OrderByDescending(p => p.Value))
{
print(item.Value);
break;
}
这段代码基本上会打印字典中值最高的条目。我希望在不使用“损坏”的foreach
循环的情况下完成这个任务。有什么方法可以做到呢?