Klingt so, als ob Sie nur die Methode Array.Sort
verwenden möchten.
Es gibt viele Überladungen, einige nehmen benutzerdefinierte Vergleiche (Klassen oder Delegaten), aber die Standardeinstellung sollte die Sortierung in alphabetischer Reihenfolge (aufsteigend) vornehmen, wie Sie es scheinen.
Array.Sort bietet auch eine Prädikat-Überladung. Sie können dort Ihr Sortierverhalten angeben:
%Vor%Sie können LINQ auch zum Sortieren Ihres Arrays verwenden:
%Vor%LINQ gibt Ihnen auch die Möglichkeit, ein 2D-Array zu sortieren:
%Vor%Das standardmäßige Sortierverhalten von LINQ ist auch alphabetisch. Sie können dies rückgängig machen, indem Sie stattdessen OrderByDescending () / ThenByDescending () verwenden.