获取List中满足条件的元素的索引
本文关键字:元素 索引 条件 满足 List 获取 | 更新日期: 2023-09-27 18:01:58
假设我有一个Point
:
public class Point
{
double X, Y;
}
我想得到List<Point>
中满足条件的元素的索引,例如,List<Point>
中Point.X
值最大。
我如何用LINQ表达式做到这一点?
你可以使用这个Select()
重载,它也获取item的索引:
var result = Points.Select((Point,Index)=> new { Index,Point})
.OrderByDescending(x=>x.Point.X).First().Index;