.net Linq中的Skip()与Skipwhile()
Linq中的Skip()和SkipWhile()扩展方法之间有什么区别?Skip指定要跳过的项目数.net Linq中的Skip()与Skipwhile(),.net,linq,.net,Linq,Linq中的Skip()和SkipWhile()扩展方法之间有什么区别?Skip指定要跳过的项目数 myList.Skip(10) SkipWhile允许您提供一个谓词函数来确定要跳过多少 myList.SkipWhile(x => x.Age < 18) myList.SkipWhile(x=>x.Agex.marks
myList.Skip(10)
SkipWhile允许您提供一个谓词函数来确定要跳过多少
myList.SkipWhile(x => x.Age < 18)
myList.SkipWhile(x=>x.Age<18)
跳过
文档:
跳过时
文档:跳过
Skip()
将采用整数参数,并从给定的IEnumerable
范例
上述代码行将从任何集合的顶部跳过5行
滑雪时
SkipWhile()
只要输入条件为真,就会继续跳过元素。一旦条件变为false,它将返回所有剩余的元素
范例
yourList.SkipWhile(x=>x.marks<50)
上述代码行将跳过,直到条件标记<50
为真
根据MSDN你有没有试过阅读MSDN?那么where和skipwhile的区别是什么。
yourlist.Skip(5)
yourList.SkipWhile(x => x.marks < 50)