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&nbsp;war aber nicht erfolgreich. Möglicherweise gibt es auch eine andere, einfache Möglichkeit, dies zu tun?