Alleen Add()

Focus: een lijst opbouwen met Add() via een while-lus

In deze oefening gebruik je uitsluitend Add() om een lijst stap voor stap te vullen. Je blijft vragen tot de gebruiker STOP ingeeft — je weet dus op voorhand niet hoeveel films er komen.


Opdracht

  1. Maak een lege List<string> aan.

  2. Gebruik een while-lus. Vraag telkens:
    Geef een film in (of STOP om te stoppen):
    
    • Zolang de invoer niet STOP is (hoofdlettergevoelig niet), voeg de film toe met Add().
    • Zodra de gebruiker STOP ingeeft, stop de lus.
  3. Druk daarna af:
    Jouw filmlijst:
    

    Gevolgd door de films genummerd (for-lus): ```

    1. Titanic
    2. Avatar
    3. Jaws ```

Voorbeelden

Voorbeeld 1 — 3 films:

Geef een film in (of STOP om te stoppen):
Geef een film in (of STOP om te stoppen):
Geef een film in (of STOP om te stoppen):
Geef een film in (of STOP om te stoppen):
Jouw filmlijst:
1. Titanic
2. Avatar
3. Jaws

Voorbeeld 2 — 1 film:

Geef een film in (of STOP om te stoppen):
Geef een film in (of STOP om te stoppen):
Jouw filmlijst:
1. Interstellar

Tip: while-lus met eerste invoer vóór de lus

Lees de eerste invoer vóór de lus, en lees daarna opnieuw binnen de lus:

Console.WriteLine("Geef een film in (of STOP om te stoppen):");
string invoer = Console.ReadLine();

while (invoer.ToUpper() != "STOP")
{
    films.Add(invoer);
    Console.WriteLine("Geef een film in (of STOP om te stoppen):");
    invoer = Console.ReadLine();
}