C # - Lista - usuń wszystkie elementy, ale NIE pierwsze cztery

Mam listę elementów, ale jeśli liczba elementów listy jest większa niż 4, chcę usunąć wszystkie elementy, ale pozostawić pierwsze 4 tylko na liście.

Przykład:

Lista <> - 1, 2, 3, 4, 5, 6, 7, 8

Nowa lista powinna być - 1,2,3,4

Patrzę na użycie List.RemoveAll (), ale nie wiem, co umieścić w nawiasach

Czekam na pomoc ...

Steven

questionAnswers(4)

yourAnswerToTheQuestion