我有一个通用的整数列表,它包含随机数.如何使用LINQ从列表中选择最后n个元素?
我知道可以使用myList.GetRange(index,count)从列表中获取最后n个元素.有没有办法在LINQ中做到这一点?
谢谢
问候,巴兰
var count = myList.Count;
myList.Skip(count-n)
Run Code Online (Sandbox Code Playgroud)
更新:
删除冗余Take.
你可以myList.Reverse().Take(n)
用来实现你想要的.