Bij Test 1 werd een kleur soms niet volledig ingesteld (enkel ConsoleColor), werden de witte letters vergeten of werden de kleuren niet teruggezet.
| Code | Wat doet het? |
|---|---|
Console.ForegroundColor = ConsoleColor.Red; |
letterkleur wordt rood |
Console.BackgroundColor = ConsoleColor.Green; |
achtergrondkleur wordt groen |
Console.ResetColor(); |
standaardkleuren terug |
Drie regels om te onthouden:
Console.WriteLine.Console.…Color = ConsoleColor.…; (de linkerkant én de rechterkant).Console.ResetColor();.Vraag de naam van de gebruiker en toon vier regels:
Welkom, Lotte! in gele letters;Dit is een waarschuwing! met witte letters op een rode achtergrond;Alles is in orde. in groene letters;Einde van het programma. in de standaardkleuren.Wat is je naam?
Lotte
Welkom, Lotte!
Dit is een waarschuwing!
Alles is in orde.
Einde van het programma.
Dodona kan alleen je tekst controleren, niet de kleuren. Test daarom zelf in Visual Studio of de kleuren kloppen. Je leerkracht controleert ze bij de verbetering.
Stap 1 – Declareer een string naam en lees de naam in.
Stap 2 – Regel 1. Letterkleur geel, regel tonen, kleuren terugzetten.
Stap 3 – Regel 2. Achtergrond rood en letters wit, regel tonen, kleuren terugzetten.
Stap 4 – Regel 3. Letterkleur groen, regel tonen, kleuren terugzetten.
Stap 5 – Regel 4. Gewoon tonen: de kleuren staan al terug op standaard.
Theorie
Lees in Zie Scherp Scherper: Kleuren in de console.
Controleer jezelf voor je indient
- Mijn programma compileert (geen rode lijnen in Visual Studio).
- Al mijn variabelen staan bovenaan in
Main, met het juiste type.- Elk blok code heeft een regel commentaar.
- Mijn uitvoer is letter per letter gelijk aan het voorbeeld (spaties, komma’s, uitroeptekens).
- Ik heb mijn programma getest met de invoer uit het voorbeeld.