Mar*_*cel 46 c# linq loops list skip
我想迭代a的项目List<T>,除了第一项,保留订单.有没有一种优雅的方法可以使用如下语句对LINQ执行此操作:
List<T>
foreach(列表中的var项目.kip(1).TakeTheRest()){....
我玩过TakeWhile,但没有成功.可能还有另一种简单的方法吗?
TakeWhile
Mar*_*ers 92
从Skip的文档:
绕过序列中指定数量的元素,然后返回其余元素.
所以你只需要这个:
foreach (var item in list.Skip(1))
Chr*_*isF 9
做就是了:
foreach (var item in input.Skip(1))
有关MSDN的更多信息以及可在此处下载的简单示例
小智 5
岂不是……
foreach (var in list.Skip(1).AsEnumerable())
归档时间:
15 年,7 月 前
查看次数:
35775 次
最近记录:
10 年,3 月 前