Reverseメソッドを使うことでList内の要素の並びを逆順にする(リバースする)ことができます。
Reverseメソッドでは、インスタンス自身を逆順にします(破壊的変更)。 リバースされたListが新たに作成され戻り値として返されることはありません。 そのため、リバース前の状態も維持しておきたい場合は、あらかじめListの複製を作っておき、その後で変更用のListをリバースする必要があります。
非破壊的なリバースを行いたい場合はLINQのReverseメソッド(Enumerable.Reverse)を使うことができます。