【发布时间】:2014-10-10 09:39:46
【问题描述】:
int highestValue = someList.IndexOf(someList.Max())
someList 包含很多重复项, someList.Max() 返回最大值的第一个实例的索引。
我可以使用一些技巧(反转列表的顺序吗?)来获取列表中最高值的最终出现的索引,而不是求助于编写手动方法?
【问题讨论】:
-
仅供参考,变量
highestValue的名称有误。 -
有更好的implementation。您当前的一个不是最优的,需要 2 次通过:1)找到最大值 2)找到等于最大值的索引值。
标签: c# list ienumerable