Labo: Arrays en klassen

Zie Scherp Scherper - Hoofdstuk 12 (in opbouw)

Hoofdstuk 12 in een notendop

new Student[20] maakt enkel de array: 20 keer null

Een List<> groeit mee en werkt met Count, niet Length

foreach overloopt alles, maar wijzig de lijst niet in de lus

var: de compiler leidt het type af, het ligt nog steeds vast

Queue (FIFO), Stack (LIFO) en Dictionary (key-value)

List<string> boodschappen = new List<string>();
boodschappen.Add("brood");
boodschappen.Add("kaas");
Console.WriteLine(boodschappen.Count);   // 2
foreach (string item in boodschappen)
{
    Console.WriteLine(item);
}
2
brood
kaas

De oefeningen

foreach en arrays van objecten

Het kasticket Groepswerk met vijf

Code lezen en verbeteren

De playlist van de carpool Stevens opruimactie

Een List van eigen objecten

Computer-winkel GreenRide-vloot Pokédex Bookmark Manager

Stack, Queue en Dictionary

Speelkaarten Fastfood restaurant (GPT) De vestiaire van de TD

Alles samen

Project: CodeChella Final Essentials

Oefeningen H12

Alles is Essential, behalve de gestippelde.

Nieuw in H12

Let op: geen .Sum() of .Where(), ook niet op een List

new Student[5]: vijf keer null, eerst new

Verwijderen: for van achter naar voor

Contains en IndexOf zoeken op referentie