Schnellste Möglichkeit, ein Array in absteigender Reihenfolge zu sortieren

Warum ist der folgende code

Array.Sort(values);
Array.Reverse(values);

viel schneller beim Sortieren eines Arrays in absteigender Reihenfolge im Vergleich zu

Array.Sort(values, (a,b)=>(-a.CompareTo(b)));

Code ausgeführt wurde, in den Release-Modus, die außerhalb des Debuggers.

Was ist die effizienteste Weise zu produzieren, die eine absteigende Sortierung für arrays, vorzugsweise in einem one-liner?

InformationsquelleAutor der Frage Projectile Fish | 2011-07-27

Schreibe einen Kommentar