Gyakorlat – Feladat végrehajtása változó hatókörrel
A kódokkal kapcsolatos kihívások megerősítik a tanultakat, és segítenek némi magabiztosságot szerezni a folytatás előtt.
A változók hatókörének kihívása
Ebben a feladatban a kódblokkokról és a változók hatóköréről tanultak alapján fogja kijavítani a rosszul megírt kódmintát. Számos fejlesztést végezhet el. Sok sikert!
Kód kihívás: problémás kód frissítése a kódszerkesztőben
Győződjön meg arról, hogy egy üres Program.cs fájl van megnyitva a Visual Studio Code-ban.
Ha szükséges, nyissa meg a Visual Studio Code-ot, majd végezze el a következő lépéseket egy Program.cs fájl szerkesztéséhez a Szerkesztőben:
A Fájl menüben válassza a Mappa megnyitása lehetőséget.
A Mappa megnyitása párbeszédpanelen lépjen a CsharpProjects mappára, majd nyissa meg azt.
A Visual Studio Code EXPLORER ablakban válassza a Program.cs-t.
A Visual Studio Code Selection menüjében válassza az Összes kijelölése lehetőséget, majd nyomja le a Delete billentyűt.
Írja be a következő kódot a Visual Studio Code Editorba:
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}");Tekintse át a kívánt kimenetet.
Ha elvégezte a szükséges kód-módosításokat, az alkalmazásnak a következő kimenetet kell előállítania:
Set contains 42 Total: 108Töltse ki a szükséges kódfrissítéseket, hogy a meglévő
Console.WriteLine()utasítások létrehozhassák a kívánt kimenetet.Előfordulhat, hogy módosítani kell a változó hatókörét.
Optimalizálja a kódot az olvashatóság érdekében.
A belefoglalt szabad tér mennyiségétől és más tényezőktől függően körülbelül 17 sornyi kóddal kell rendelkeznie.
Ha elakad, és belepillantana a megoldásba, vagy ha sikeresen végzett a feladattal, a folytatásban megtekintheti a megoldást.