Je gaat oefenen met de Substring() methode. Dit is een remediëringsoefening met extra uitleg om je te helpen deze belangrijke methode goed te begrijpen.
Schrijf een programma dat:
De Substring() methode haalt een deel van een string op. Je kunt het zien als het uitknippen van een stuk tekst.
string woord = "Hallo";
string deel = woord.Substring(0, 3); // Resultaat: "Hal"
Uitleg:
0 = begin bij positie 0 (het eerste karakter)3 = neem 3 karaktersBelangrijk: In C# beginnen we te tellen vanaf 0!
H a l l o
0 1 2 3 4 <- posities
string woord; // Om het ingevoerde woord op te slaan
string eersteLetters; // Om de eerste 3 letters op te slaan
Console.WriteLine("Voer een woord in:");
woord = Console.ReadLine();
eersteLetters = woord.Substring(0, 3);
Uitleg van deze regel:
woord.Substring(...) = haal een deel op uit de variabele woord0 = begin bij het eerste karakter3 = neem 3 karaktersConsole.WriteLine($"Volledig woord: {woord}");
Console.WriteLine($"Eerste 3 letters: {eersteLetters}");
Voer een woord in:
[invoer: Programmeren]
Volledig woord: Programmeren
Eerste 3 letters: Pro
Voer een woord in:
[invoer: Computer]
Volledig woord: Computer
Eerste 3 letters: Com
❌ Fout: woord.Substring(1, 3)
✅ Correct: woord.Substring(0, 3)
Als je het woord “Banaan” invoert:
B a n a a n
0 1 2 3 4 5 <- posities
Substring(0, 3) haalt op:
B a n
↑ ↑ ↑
0 1 2
| Puntenverdeling | Te behalen punten |
|---|---|
| Declaratie en initialisatie variabelen | 1 |
| Commentaar in code | 0.5 |
| Inlezen woord | 1 |
| Correct gebruik Substring(0, 3) | 2 |
| Output met volledig woord en eerste letters | 0.5 |
| Totaal | 5 |