从列表中获取最长日期的记录

问题描述 投票:0回答:1

我在actionHistorys列表中有几条记录,在这些记录中,我试图仅获取MyactionHistory类型的一条具有max createdate字段的记录。 CreateDateTime是datetimeTime字段。

我试图进行一些查找和搜索,但找不到解决方法

List<MyActionHistory> actionHistorys = oFD.GetMyActionHistoryList();  // This should have about 4 objects or records
// This is where I am confused..Not working 
MyActionHistory MaxRecord= actionHistorys.Find(p => actionHistorys.Exists(o => o.CreateDateTime ))
c# linq linked-list
1个回答
0
投票

如果要基于最大MyActionHistory获得CreateDateTime实例,则

MyActionHistory MaxRecord= actionHistorys.Max(x => x.CreateDateTime);
© www.soinside.com 2019 - 2024. All rights reserved.