【发布时间】:2019-11-22 00:25:48
【问题描述】:
我有一个 ObservableCollection,它有两个属性 string 和 int。我想查询并返回具有最大值的 int。
数据示例:
类别,WorkOrderVersion
AAA 1
AAA 2
AAA 3
BBB 1
BBB 2
如果 Category == "BBB" 我想返回 2
这就是我的意思:
var maxWorkOrderVersion = WorkOrderDetailsObsCollection.Where(x=>x.Category == firstSelection.Category) return Max(WorkOrderVersion);`
【问题讨论】:
-
使用 Select 和 GroupBy,然后对其进行排序或最大
-
你的意思是
WorkOrderDetailsObsCollection.Where(x=>x.Category == firstSelection.Category).Max(x => x.WorkOrderVersion)?