-4

可能重复:
使用 Linq 获取集合的最后 N 个元素?

在 C#、.NET 中,如何获取 List 的最后 k 个元素?

4

3 回答 3

4
var klist = list.Skip(Math.Max(0,list.Count - k)).Take(k);
于 2012-08-21T13:58:59.407 回答
3
MyList.GetRange(Mylist.Count - k, k);

http://msdn.microsoft.com/en-us/library/21k0e39c.aspx

于 2012-08-21T13:58:04.180 回答
1

我假设你想要类似的东西:

myList.Reverse();
myList.Take(amount);
myList.Reverse();

没有更多信息,我无法给你更好的答案。

于 2012-08-21T13:56:50.377 回答