次のコード例があります。
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
list.Add(5);
list.Add(6);
list.Add(7);
list.OrderByDescending(n=>n).Reverse();
しかし、私がこれを使用するとき:
list.OrderByDescending(n=>n).Reverse();
望みの結果が得られません。
上記のステートメントの代わりに、私はこれを使用します:
list.Reverse();
望みの結果が得られます。
最初のステートメントを使用しても、必要な結果が得られない理由はありますか?
私は拡張機能を理解する上で何かが欠けていると思います。
前もって感謝します。