Alleen Insert()

Focus: elementen invoegen op de juiste positie met Insert()

Insert(index, element) voegt een element in op een bepaalde positie. De bestaande elementen schuiven één plek op. In deze oefening gebruik je Insert() om een weekschema in de juiste volgorde op te bouwen.


Opdracht

Start met deze lijst:

List<string> weekdagen = new List<string>() { "Maandag", "Woensdag", "Vrijdag" };

Druk de originele lijst genummerd af:

Originele lijst:
1. Maandag
2. Woensdag
3. Vrijdag

Voeg de ontbrekende weekdagen in op de juiste positie:

Druk daarna de bijgewerkte lijst genummerd af:

Na Insert():
1. Maandag
2. Dinsdag
3. Woensdag
4. Donderdag
5. Vrijdag

Verwachte uitvoer

Originele lijst:
1. Maandag
2. Woensdag
3. Vrijdag
Na Insert():
1. Maandag
2. Dinsdag
3. Woensdag
4. Donderdag
5. Vrijdag

Volgorde is belangrijk!

Voeg eerst "Dinsdag" in op index 1, en daarna pas "Donderdag" op index 3. Als je de volgorde omdraait, klopt de lijst niet meer.

Probeer het eens uit: wat gebeurt er als je eerst "Donderdag" invoegt?