LINQ:如何跳过一个然后获取序列的其余部分
我想迭代 List
的项目(第一个除外),并保留顺序。有没有一种优雅的方法可以使用 LINQ 使用如下语句来做到这一点:
foreach(list.Skip(1).TakeTheRest()中的var item) {....
我尝试了 TakeWhile
,但没有成功。也许还有另一种简单的方法?
i would like to iterate over the items of a List<T>
, except the first, preserving the order. Is there an elegant way to do it with LINQ using a statement like:
foreach (var item in list.Skip(1).TakeTheRest())
{....
I played around with TakeWhile
, but was not successful. Probably there is also another, simple way of doing it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从跳过的文档中:
所以你只需要这个:
From the documentation for Skip:
So you just need this:
就这样做:
Microsoft Learn。
Just do:
There's some more info on Microsoft Learn.
岂不是……
Wouldn't it be...