从“常规列表”中选择底部N

本文关键字:选择 底部 常规列表 常规 列表 | 更新日期: 2023-09-27 18:29:38

我有一个整数的通用列表,它包含随机数。如何使用LINQ从列表中选择最后n个元素?

我知道可以使用myList.GetRange(index,count)从列表中获取最后n个元素。在LINQ中有办法做到这一点吗?

THanks

问候,Balan

从“常规列表”中选择底部N

var count = myList.Count;
myList.Skip(count-n)

更新:

删除了多余的Take

您可以使用myList.Reverse().Take(n)来实现您想要的。

使用跳过:

myList.Skip(index).ToArray()