Øvelse – fuldfør en udfordringsaktivitet ved hjælp af variabelt omfang
Kodeudfordringer styrker det, du har lært, og hjælper dig med at få lidt tillid, før du fortsætter.
Udfordring med variabelt omfang
I denne udfordring skal du bruge det, du har lært om kodeblokke og variabelt omfang, til at løse problemet med det dårligt skrevne kodeeksempel. Du kan foretage mange forbedringer. Held og lykke!
Kodeudfordring: Opdater problematisk kode i kodeeditoren
Sørg for, at du har åbnet en tom Program.cs fil i Visual Studio Code.
Hvis det er nødvendigt, skal du åbne Visual Studio Code og derefter udføre følgende trin for at forberede en Program.cs fil i Editor:
Vælg Åbn mappe i menuen Filer.
Brug dialogboksen Åbn mappe til at navigere til og derefter åbne mappen CsharpProjects .
Vælg Program.cs i panelet Visual Studio Code EXPLORER.
I menuen Visual Studio Code Selection skal du vælge Select All og derefter trykke på Delete.
Skriv følgende kode i Visual Studio Code Editor:
int[] numbers = { 4, 8, 15, 16, 23, 42 }; foreach (int number in numbers) { int total; total += number; if (number == 42) { bool found = true; } } if (found) { Console.WriteLine("Set contains 42"); } Console.WriteLine($"Total: {total}");Gennemse det ønskede output.
Når du har fuldført de nødvendige koderedigeringer, skal dit program producere følgende output:
Set contains 42 Total: 108Fuldfør de nødvendige kodeopdateringer, så de eksisterende
Console.WriteLine()sætninger giver det ønskede output.Variabelområdet skal muligvis justeres.
Optimer din kode til læsbarhed.
Afhængigt af mængden af mellemrum, du inkluderer, og nogle andre faktorer, skal du have omkring 17 kodelinjer.
Uanset om du sidder fast og har brug for at kigge på løsningen, eller du er færdig, skal du fortsætte med at se en løsning på denne udfordring.