我有一个HallPlan
包含字段的表():
Row, Seat, Width, Height, X, Y
并按以下方式分组集合Y
:
var ordered = hallPlans.GroupBy(s => s.Y).OrderBy(o => o.Key);
现在我想从每个组的所有最小 X 中选择最大 X。例如ordered
包含三个组,我们有:
first group contains 3 records with X coordinates: 15, 50, 80;
second group contains: 16, 50,80;
and last group contains: 15, 40, 60;
从每个组中选择所有最小值:15, 16, 15
并从上面选择最大值:16
。
我怎样才能用 LINQ 做到这一点?
谢谢。