您可以使用 LINQ 的 GroupBy 方法将数据分组,然后使用 Select 方法获取每组数据中的最大日期。
例如,如果你想根据 "Category" 字段分组,然后获取每组中 "Date" 字段的最大值,你可以这样写:
var query = from item in items
group item by item.Category into g
select new
Category = g.Key,
MaxDate = g.Max(i => i.Date)
这将返回一个包含每个类别的最大日期的序列。
希望这能帮到你。