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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage