Bevezetés

Befejeződött

A kijelölési és iterációs utasítások kódblokkokkal csoportosítják a végrehajtandó, kihagyott vagy iteratedandó kódsorokat. De nem ez az egyetlen célja a kódblokkoknak. A kódblokkok a változók akadálymentességének szabályozására vagy korlátozására is használhatók. A változó "hatóköre" az alkalmazás azon részére vonatkozik, ahol egy változó elérhető. A kódblokkok változó hatókörre gyakorolt hatásának megértése fontos része a számítógépes programozásnak.

Tegyük fel, hogy olyan nagy alkalmazáson dolgozik, amely beágyazott iterációt és kijelölési utasításokat használ a tömbadatok feldolgozásához. Az alkalmazás változókkal segíti az alkalmazáson belüli gyakori feladatok elvégzését. Egyes változók ugyanazt a célt szolgálják az alkalmazás különböző részeiben, és ön megkísérelte újra felhasználni a változóneveket. Az alkalmazás növekedésével váratlan eredményeket fog látni a számításokhoz, és olyan hibákat, amelyek egy nem inicializált vagy nem létező változót jelentenek. Javítania kell a változók deklarálásához és eléréséhez használt megközelítést, és javítania kell a változók hatókörének megértését.

Ebben a modulban a kódblokkok határain belül és kívül használható változókat deklarálunk. Bizonyos helyzetekben eltávolítja a kódblokkokat, hogy olvashatóbbá tegye a kódot. Megtudhatja, hogyan befolyásolják a kódblokkok a változók akadálymentességét és láthatóságát.

A modul végére magabiztosabban használhat kódblokkokat, és megértheti, hogy ezek hogyan befolyásolják a kód láthatóságát és akadálymentességét.

Tanulási célkitűzések

Ebben a modulban a következőkkel foglalkozunk:

  • Ismerje meg a változók kódblokkokon belüli és kívüli deklarálásának és inicializálásának hatását.
  • A kódblokkok olvashatóságának javítása a if utasításokban.

Előfeltételek:

  • Tapasztalatok szerzése a változók deklarálásában és inicializálásában.
  • A kijelölési utasítások if-elseif-else struktúráival kapcsolatos tapasztalat.
  • Iterációs utasításokkal kapcsolatos tapasztalat foreach.
  • Az osztályok hívási módszereinek használata a .NET-osztálytárban.