我有名单如下分配给该列表例如如何采取最后一个记录从列表
static List<MessageDetail> CurrentMessage = new List<MessageDetail>();
动态,值:
CurrentMessage.Add(new MessageDetail { UserName = 123,GroupName = somegrp, Message = somemsg });
在这里,我想利用最后的5点左右的记录。
// this returns first 5 result, dont want to user orderby clause either
CurrentMessagesForGroup = CurrentMessage
.Where(c => c.GroupName == groupName)
.Take(5).ToList();
有没有办法实现TakeLast()
属性?或者任何形式的帮助将不胜感激。谢谢你的时间。
如果你不想被那你怎么解决的最后五个条目使用顺序?通过入境时间或其他东西? –
[使用Linq获取集合的最后N个元素?](http://stackoverflow.com/questions/3453274/using-linq-to-get-the-last-n-elements-of-a收集) –