Meer informatie over arrays

Opdracht 1 initialisatie en gebruik

Maak een lege array voor ints en vul deze met 2 getallen.

Specificaties

  • Maak een nieuwe array waar 5 getallen (int) in kunnen.
  • Vul de eerste drie elementen van de array met de getallen 1,2 en 3.

Verwachte output

1
2
3
0
0

Nu jij

using System;
 
int[] numbers = new ________;
 
//fill the array with numbers
numbers[________] = 1;
numbers[________] = 2;
numbers[________] = 3;
 
// Show the array
foreach (int number in numbers)
{
    Console.WriteLine(number);
}

Opdracht 2 een Array gevuld initialiseren

Maak een array voor ints en vul deze direct met 5 getallen.

Specificaties

  • Maak een nieuwe array waar 5 getallen (int) in kunnen.
  • Vul de hele array met 1 t/m 5 direct bij het initialiseren.

Verwachte output

1
2
3
4
5

Nu jij

using System;
 
int[] numbers = ________;
 
// Show the array
foreach (int number in numbers)
{
    Console.WriteLine(number);
}

Opdracht 3 items in en de lengte van een Array opvragen

Bepaal de lengte van een array en haal de items op uit een array

Specificaties

  • Vul de arraylength variabele met de lengte van de array
  • Haal het eerste en het laatste element op van de array

Verwachte output

The array has a length of: 5
The first animal is Lion and the last is Zebra

Nu jij

using System;
 
string[] animals = { "Lion", "Elephant", "Tiger", "Giraffe", "Zebra" };
 
int arraylength = animals.________;
string firstanimal = animals[________];
string lastanimal = animals[________];
 
Console.WriteLine($"The array has a length of: {arraylength}");
Console.WriteLine($"The first animal is {firstanimal} and the last is {lastanimal}");

Opdracht 4 Sorteren van een Array

Sorteer een array

Specificaties

  • Sorteer de array op alfabetische volgorde

Verwachte output

Daisy
Lily
Orchid
Rose
Tulip

Nu jij

using System;
 
string[] flowers = { "Rose", "Tulip", "Lily", "Daisy", "Orchid" };
 
// Sort the array
Array.________;
 
// Display the sorted array
foreach (string flower in flowers)
{
    Console.WriteLine(flower);
}

Opdracht 5 Omdraaien van een Array

Draai de array om

Specificaties

  • Draai de array om

Verwachte output

E
D
C
B
A

Nu jij

using System;
 
string[] letters = { "A", "B", "C", "D", "E" };
 
// Reverse the array
Array.________;
 
// Display the reversed array
foreach (string letter in letters)
{
    Console.WriteLine(letter);
}

Opdracht 6 Bepaal index

Bepaal de index van een item in een array

Specificaties

  • Bepaal de index van de Water en Coffee

Verwachte output

Water has index 0
Coffee has index 2

Nu jij

using System;
 
string[] drinks = { "Water", "Tea", "Coffee", "Juice", "Soda" };
 
int waterIndex = Array.________
int coffeeIndex = Array.________;
 
// Display the values
Console.WriteLine($"Water has index {waterIndex}");
Console.WriteLine($"Coffee has index {coffeeIndex}");

Opdracht 7 Copy

Kopieer een aantal items van een array naar een nieuwe array

Specificaties

  • Kopieer de items van de sourceArray naar de destinationArray

Verwachte output

red
yellow
blue

Nu jij

using System;
 
string[] sourceArray = { "red", "yellow", "blue", "green", "orange", "magenta" };
string[] destinationArray = new string[3];
 
//copy the values
Array.Copy(________);
 
// Display the values
foreach (string color in destinationArray)
{
    Console.WriteLine(color);
}