Sortera i C#

Det finns många sätt att genomföra sofistikerad sortering i C# och det finns många websidor som täcker det ämnet. Här visas hur man genomför den mest grundläggande typen av sortering i C#, nämligen att sortera en Array eller ArrayLost i stigande eller fallande ordning.

C# sorting examples

Låt oss titta på några grundläggande sorteringsexempel:

string[] myStringArray = new string[3];
    myStringArray[0] = "b";
    myStringArray[1] = "a";
    myStringArray[2] = "c";
    // sorterar i stigande ordning
    Array.Sort(myStringArray); 
    // byter ordning så nu fallande
    Array.Reverse(myStringArray); 

    ArrayList myArrayList = new ArrayList();
    myArrayList.Add("b");
    myArrayList.Add("c");
    myArrayList.Add("a");
    // sorterar i stigande ordning
    myArrayList.Sort(); 
    // byter ordning så nu fallande
    myArrayList.Reverse();

Hoppas det hjälper dig.