Drop links or images here to add them to the editor.

Opgave

Nu ga je leren werken met de IndexOf() methode. Deze methode zoekt naar een karakter en geeft de positie terug.

Wat moet je maken?

Schrijf een programma dat:

Uitleg: Wat doet IndexOf()?

De IndexOf() methode zoekt naar de eerste positie van een karakter.

Voorbeeld:

string zin = "Hallo daar";
int positie = zin.IndexOf(' ');  // Resultaat: 5

Visualisatie:

H a l l o   d a a r
0 1 2 3 4 5 6 7 8 9
          ↑
      positie 5 (eerste spatie)

Stappenplan

Stap 1: Variabelen declareren

string zin;
int positieSpatie;
string eersteWoord;

Stap 2: Input vragen

Console.WriteLine("Voer een zin in:");
zin = Console.ReadLine();

Stap 3: Positie van eerste spatie vinden

positieSpatie = zin.IndexOf(' ');

Stap 4: Eerste woord extraheren

eersteWoord = zin.Substring(0, positieSpatie);

Uitleg:

Stap 5: Output tonen

Console.WriteLine($"Volledige zin: {zin}");
Console.WriteLine($"Eerste woord: {eersteWoord}");

Voorbeelden

Voer een zin in:
[invoer: Programmeren is leuk]
Volledige zin: Programmeren is leuk
Eerste woord: Programmeren
Voer een zin in:
[invoer: Hallo daar]
Volledige zin: Hallo daar
Eerste woord: Hallo

Visualisatie

Voor “Programmeren is leuk”:

P r o g r a m m e r e n   i s   l e u k
0 1 2 3 4 5 6 7 8 9 10 11 12 ← spatie hier!

IndexOf(' ') geeft 12
Substring(0, 12) geeft "Programmeren"

Hulpmiddelen