如何检索排序绑定列表中的最后一个对象(.净,LINQ)

本文关键字:一个对象 最后 LINQ 绑定 何检索 检索 排序 列表 | 更新日期: 2023-09-27 18:17:33

我有一个BindingListComment对象里面。Comment含有DateTimestring

我需要按日期(最晚日期)订购列表,并在不复制BindingList且不影响其顺序的情况下获得string

这是怎么做到的?

如何检索排序绑定列表中的最后一个对象(.净,LINQ)

要检索所有字符串,您可以使用:

IEnumerable<string> theStringsInOrder = theBindingList.OrderByDescending(c => c.Date).Select(c => c.TheString);

对于与"max"日期相关联的字符串:

string latestString = theBindingList.OrderByDescending(c => c.Date).First().TheString;

试试这个:

string s = BindingList .comment.OrderByDescending(o=> o.Date).select(o=> o.string).FirstOrDefault();