可能重复:
Using Linq to get the last N elements of a collection?
在C#,.NET中,如何获取List的最后k个元素?
答案 0 :(得分:4)
var klist = list.Skip(Math.Max(0,list.Count - k)).Take(k);
答案 1 :(得分:3)
MyList.GetRange(Mylist.Count - k, k);
答案 2 :(得分:1)
我假设你想要这样的东西:
myList.Reverse();
myList.Take(amount);
myList.Reverse();
如果没有更多信息,我无法给你更好的答案。