我有一个点列表,每个点定义为"XYPoint"类型的对象,具有X和Y成员.如何在点列表中找到具有最大X或最大Y值的点,而不是循环(Linq?)?
public class XYPoint
{
int X;
int Y;
}
List<XYPoint> lsRawPoints;
Run Code Online (Sandbox Code Playgroud)
最大X位置:
lsRawPoints.Max(point => point.X)
Run Code Online (Sandbox Code Playgroud)
最大Y位置
lsRawPoints.Max(point => point.Y)
Run Code Online (Sandbox Code Playgroud)
最大组件总和
lsRawPoints.Max(point => point.X + point.Y)
Run Code Online (Sandbox Code Playgroud)
等等.
| 归档时间: |
|
| 查看次数: |
5054 次 |
| 最近记录: |