Úvod

Dokončeno

Příkazy výběru a iterace používají bloky kódu k seskupení řádků kódu, které by se měly spouštět, přeskakovat nebo iterovat. To ale není jediný účel pro bloky kódu. Bloky kódu lze také použít k řízení nebo omezení dostupnosti proměnných. Proměnná "scope" odkazuje na část aplikace, kde je proměnná přístupná. Pochopení, jak blok kódu ovlivňuje obor proměnných, je důležitou součástí počítačového programování.

Předpokládejme, že pracujete na velké aplikaci, která ke zpracování dat pole používá vnořené iterace a příkazy výběru. Vaše aplikace používá proměnné, které pomáhají provádět běžné úlohy v celé aplikaci. Některé proměnné slouží ke stejnému účelu v různých částech aplikace a pokusili jste se znovu použít názvy proměnných. S rostoucím růstem aplikace se začnou při výpočtech zobrazovat neočekávané výsledky a chyby, které hlásí proměnnou, která není inicializovaná nebo neexistuje. Potřebujete zlepšit přístup, který používáte k deklaraci proměnných a přístup k proměnným, a potřebujete zlepšit pochopení rozsahu proměnných.

V tomto modulu deklarujete proměnné pro použití uvnitř a mimo hranice bloků kódu. V určitých situacích odeberete bloky kódu, aby byl kód čitelnější. Dozvíte se, jak bloky kódu ovlivňují přístupnost a viditelnost proměnných.

Na konci tohoto modulu budete moct používat bloky kódu s větší jistotou a porozumět tomu, jak ovlivňují viditelnost a přístupnost kódu.

Cíle výuky

V tomto modulu:

  • Seznamte se s dopadem deklarování a inicializace proměnných uvnitř a mimo bloky kódu.
  • Vylepšete bloky kódu čitelnosti v if příkazech.

Požadavky:

  • Zkušenosti s deklarací a inicializací proměnných
  • Zkušenosti se strukturami if-elseif-else výběrových příkazů
  • Zkušenosti s foreach iteračními příkazy.
  • Zkušenosti s voláním metod tříd v knihovně tříd .NET.