LINQ:どのようにシーケンスの残りの部分を取る、その後1をスキップします
質問
私は秩序を維持し、最初を除いて、List<T>
の項目を反復処理したいと思います。以下のようなステートメントを使用してLINQでそれを行うためのエレガントな方法があります:
のforeach(list.SkipにおけるVAR項目(1)。のTakeTheRest()の) {....
私はTakeWhile
で遊んが、成功しませんでした。おそらくそれを行うための別の、簡単な方法もあるのでしょうか?
解決
ドキュメントからためのスキップます:
シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。
ですから、ただ、これを必要とします
foreach (var item in list.Skip(1))
所属していません StackOverflow