如何检索排序绑定列表中的最后一个对象(.净,LINQ)
本文关键字:一个对象 最后 LINQ 绑定 何检索 检索 排序 列表 | 更新日期: 2023-09-27 18:17:33
我有一个BindingList
与Comment
对象里面。Comment
含有DateTime
和string
我需要按日期(最晚日期)订购列表,并在不复制BindingList
且不影响其顺序的情况下获得string
。
这是怎么做到的?
要检索所有字符串,您可以使用:
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();