In deze oefening leer je twee methodes die de volgorde van elementen in een lijst aanpassen:
Sort() — sorteert alfabetisch (tekst) of van klein naar groot (getallen)Reverse() — keert de huidige volgorde volledig omDe gebruiker geeft 5 namen in (voor-lus, geen STOP):
Geef een naam in:
Druk daarna drie keer de lijst af, telkens met een header:
1. Originele volgorde (de volgorde zoals ingegeven):
Originele volgorde:
Charlie
Alice
Eve
Bob
Diana
2. Na Sort() — alfabetisch gesorteerd:
Gesorteerd (A → Z):
Alice
Bob
Charlie
Diana
Eve
3. Na Reverse() — de gesorteerde lijst omgedraaid:
Omgekeerd (Z → A):
Eve
Diana
Charlie
Bob
Alice
Invoer: Charlie, Alice, Eve, Bob, Diana
Geef een naam in:
Geef een naam in:
Geef een naam in:
Geef een naam in:
Geef een naam in:
Originele volgorde:
Charlie
Alice
Eve
Bob
Diana
Gesorteerd (A → Z):
Alice
Bob
Charlie
Diana
Eve
Omgekeerd (Z → A):
Eve
Diana
Charlie
Bob
Alice
Let op: Sort() en Reverse() wijzigen de originele lijst
Je moet de originele volgorde bewaren voordat je sorteert, want
Sort()verandert de lijst permanent. Sla de originele volgorde op in een aparteList<string>voordat jeSort()aanroept:List<string> origineel = new List<string>(namen); // kopie maken namen.Sort();