Meer informatie over lists

Opdracht 1 Aanmaken list

Maak een lijst voor strings en een voor integers

Specificaties

  • Er zijn twee lists gemaakt
  • numbers is een list voor int
  • texts is een list voor string

Nu jij

using System;
 
var numbers = new ________;
var texts = new ________;

Opdracht 2 Aanmaken list met waarden

Maak een list met daarin getallen

Specificaties

  • Maak een nieuwe list aan waar integers in kunnen worden bewaard
  • Vul deze list op diezelfde regel met getallen 1 t/m 6

Verwachte output

1
2
3
4
5
6

Nu jij

using System;
 
List<int> numbers = new ________;
 
foreach (string number in numbers)
{
    Console.WriteLine(number);
}

Opdracht 3 Toevoegen en verwijderen

Voeg een item toe aan de list en verwijder er eentje

Specificaties

  • Verwijder Banaan van de lijst
  • Voeg Cranberry toe aan de lijst

Verwachte output

Appel
Cranberry

Nu jij

using System;
 
List<string> fruits = new List<string>(){"Appel","Banaan"};
 
// Add a Cranberry to the list
fruits.________;
 
// Remove Banaan from the list
fruits.________;
 
// Display the list
foreach (string fruit in fruits)
{
    Console.WriteLine(fruit);
}

Opdracht 4 Meerdere items tegelijk toevoegen

Voeg meerdere items van een list toe aan een andere list.

Specificaties

  • Voeg alle items van drinks1 toe aan drinks2

Verwachte output

Water
Juice
coffee
Tea
Soda

Nu jij

using System;
 
 
List<string> drinks1 = new List<string> { "Water", "Juice" };
List<string> drinks2 = new List<string> { "Coffee", "Tea", "Soda" };
 
// Add multiple items at once
drinks2.________
 
// Display the list
foreach (string drink in drinks2)
{
    Console.WriteLine(drink);
}

Opdracht 5 Insert

Voeg een item aan de list toe op een bepaalde plek.

Specificaties

  • Voeg Culemborg toe tussen Breda en Den Haag

Verwachte output

Amsterdam
Breda
Culemborg
Den Haag
Eindhoven

Nu jij

using System;
 
List<string> cities = new List<string> { "Amsterdam", "Breda", "Den Haag", "Eindhoven"};
 
//Insert "Culemborg"
cities.________
 
// Display the list
foreach (string city in cities)
{
    Console.WriteLine(city);
}

Opdracht 6 Verwijderen

Specificaties

  • Verwijder de 2e Lamborghini van de list
  • De eerste Lambrorghini moet in de list blijven

Verwachte output

Ferrari
Porsche
Lamborghini
McLaren

Nu jij

using System;
 
List<string> sportsCars = new List<string> { "Ferrari", "Lamborghini", "Porsche", "Lamborghini", "McLaren" };
 
// Remove the second Lamborghini from the list
sportsCars.________
 
foreach (string sportscar in sportsCars)
{
    Console.WriteLine(sportscar);
}

Opdracht 7 Contains

Controleren of een item in de list voorkomt.

Specificaties

  • Controleer of de plaatsen Zwolle en Raalte voorkomen in de list

Verwachte output

Cities has Zwolle: True
Cities has Raalte: False

Nu jij

using System;
 
List<string> cities= new List<string> { "Enschede", "Zwolle", "Deventer", "Almelo", "Hengelo" };
 
bool hasZwolle = cities.________;
 
bool hasRaalte = cities.________;
 
Console.WriteLine($"Cities has Zwolle: {hasZwolle}");
Console.WriteLine($"Cities has Raalte: {hasRaalte}");

Opdracht 8 Slice

Haal met de slice functie een aantal items uit een list

Specificaties

  • Vul de carSlice list met 3 opvolgende waardes van de cars list
  • Begin bij de tweede waarde

Verwachte output

BMW
Mercedes
Ford

Nu jij

using System;
 
// Create a list of car brands
List<string> cars = new List<string> { "Toyota", "BMW", "Mercedes", "Ford", "Audi" };
 
// Get a slice (sublist) of the 3 cars starting form the second
List<string> carSlice = cars.________;
 
// Display the sliced list
foreach (string car in carSlice)
{
    Console.WriteLine(car);
}

Opdracht 9 lengte van de List

Specificaties

  • Vul de itemcount met het aantal items dat in de groceries list zit.

Verwachte output

ItemCount is: 6

Nu jij

List<string> groceries = new List<string> {"Boter","Melk","Appels","Pasta","Koffie","Eieren"};
 
int itemCount = groceries.________;
 
Console.WriteLine($"ItemCount is: {itemcount}");