LINQ: Wie überspringe ich eine Sequenz und nehme den Rest einer Sequenz
Ich möchte die Elemente von a durchlaufenList<T>
, mit Ausnahme der ersten, die Reihenfolge beizubehalten. Gibt es eine elegante Möglichkeit, dies mit LINQ zu tun, indem eine Anweisung wie die folgende verwendet wird:
foreach (var item in list.Skip (1)).Nimm den Rest()) {....
Ich habe rumgespieltTakeWhile
war aber nicht erfolgreich. Möglicherweise gibt es auch eine andere, einfache Möglichkeit, dies zu tun?