Klaslijst invullen

Inleiding

In deze oefening leer je een List dynamisch vullen via de gebruiker. Je gebruikt een do-while-lus om namen te blijven vragen totdat de gebruiker STOP ingeeft.


Opdracht

Maak een console-applicatie die een klaslijst opbouwt:

  1. Maak een lege List<string> aan.

  2. Vraag de gebruiker herhaaldelijk om een naam in te geven:
    Geef een naam in (of STOP om te stoppen):
    
    • Als de invoer niet STOP is (hoofdlettergevoelig niet: stop, Stop, STOP stoppen allemaal), voeg de naam toe aan de lijst met Add().
    • Stop de lus zodra de gebruiker STOP (in om het even welke combinatie van hoofd-/kleine letters) ingeeft.
  3. Druk daarna af hoeveel leerlingen er zijn:
    Er zijn X leerlingen in de klas:
    
  4. Druk alle namen genummerd af met een for-lus: ```
    1. Anna
    2. Ben
    3. Carlos ```

Voorbeeld

Invoer (wat de gebruiker intypt): Anna, Ben, Carlos, STOP

Geef een naam in (of STOP om te stoppen):
Geef een naam in (of STOP om te stoppen):
Geef een naam in (of STOP om te stoppen):
Geef een naam in (of STOP om te stoppen):
Er zijn 3 leerlingen in de klas:
1. Anna
2. Ben
3. Carlos

Tip: do-while lus

Een do-while lus voert de lus minstens één keer uit en controleert de conditie daarna:

string invoer;
do
{
    Console.WriteLine("Geef een naam in (of STOP om te stoppen):");
    invoer = Console.ReadLine();
    // voeg toe als het niet STOP is
} while (invoer.ToUpper() != "STOP");