LinqのSkip()拡張メソッドとSkipWhile()拡張メソッドの違いは何ですか?
7371 次
2 に答える
4
Skipは、スキップする項目の数を指定します。
myList.Skip(10)
SkipWhileを使用すると、スキップする数を決定するための述語関数を提供できます。
myList.SkipWhile(x => x.Age < 18)
Skip
ドキュメント: http: //msdn.microsoft.com/en-us/library/bb358985.aspx
SkipWhile
ドキュメント: http: //msdn.microsoft.com/en-us/library/bb549075.aspx
于 2012-12-06T10:40:05.473 に答える
4
スキップ
Skip()
整数の引数を取り、指定された上位n個の数値をスキップしますIEnumerable
例
yourlist.Skip(5)
5
上記のコード行は、コレクションの先頭から行をスキップします
SkipWhile
SkipWhile()
入力条件が真である限り、要素をスキップし続けます。条件がfalseになると、残りのすべての要素が返されます。
例
yourList.SkipWhile(x => x.marks < 50)
marks < 50
上記のコード行は、条件が真になるまでスキップされます
MSDNによるSkip()およびSkipWhile()
于 2012-12-06T10:41:26.887 に答える