Folosesti o structura predefinita din C# care sigur are metode de sortare.
Spre exemplu
https://msdn.microsoft.com/en-us/library/b0zbh7b6(v=vs.110).aspx
Curios cum faci tu programare fara sa stii cele mai elementare lucruri precum algoritmii de sortare.
Daca ai o lista (numita myList sa zicem) de obiecte de tip persoana, si proprietatea Nume, atunci ai putea folosi linq, de genul:
Var listOrdered = myList. OrderBy (t => t.Nume).ToList();
In felul asta ai o copie noua a lui myList in listOrdered dar ordonate dupa nume.
In fine, daca vrei simplu, linq este solutia.
Anonimul151 întreabă: