【发布时间】:2016-12-08 00:21:30
【问题描述】:
我有一个具有属性(dni、Name、lastname、Adate(dd/mm/yyyy))的类 Person。 人员列表中填充了重复项。
12345 Jhon scofield 7/10/2015
24627 Liz Pereira 7/06/2014
32313 Brian O'conner 12/06/2012
12345 Jhon scofield 7/10/2016
32313 Brian O'conner 12/06/2015
我试试:
var x = ListFamily.GroupBy(p => p.dni).OrderByDescending(t => t.Adate)
.FirstOrDefault();
但 t.Adate 无法识别
var y = ListFamily.OrderBy(z => z.Adate).First();
但这只会返回一个家庭对象。
如何使用 linq(lambda 表达式)列表中的最新日期删除重复的人? 我的意思是,我想返回一个没有重复 dnis 的列表,并显示像这样具有最新日期的人
24627 Liz Pereira 7/06/2014
12345 Jhon scofield 7/10/2016
32313 Brian O'conner 12/06/2015
【问题讨论】:
-
试试这个:可能会有所帮助stackoverflow.com/questions/1606679/…