Wprowadzenie

Zakończone

Instrukcje wyboru i iteracji używają bloków kodu do grupowania wierszy kodu, które powinny być wykonywane, pomijane lub iterowane. Nie jest to jednak jedyny cel bloków kodu. Bloki kodu mogą również służyć do kontrolowania lub ograniczania dostępu do zmiennych. Zmienna "zakres" odnosi się do części aplikacji, w której zmienna jest dostępna. Zrozumienie, w jaki sposób blok kodu wpływa na zakres zmiennych, jest ważną częścią programowania komputerowego.

Załóżmy, że pracujesz nad dużym projektem aplikacji, która używa zagnieżdżonych iteracji i instrukcji wyboru do przetwarzania danych w tablicy. Aplikacja używa zmiennych, aby ułatwić wykonywanie typowych zadań w całej aplikacji. Niektóre zmienne pełnią ten sam cel w różnych częściach aplikacji i podjęto próbę ponownego użycia nazw zmiennych. W miarę rozwoju aplikacji zaczynasz widzieć nieoczekiwane wyniki obliczeń i błędy, które zgłaszają zmienną, która jest niezainicjowana lub nie istnieje. Należy poprawić podejście używane do deklarowania zmiennych i uzyskiwania do niej dostępu, a także lepiej zrozumieć zakres zmiennych.

W tym module zadeklarujesz zmienne do użycia wewnątrz i poza granicami bloków kodu. W niektórych sytuacjach usuniesz bloki kodu, aby kod był bardziej czytelny. Dowiesz się, jak bloki kodu wpływają na dostępność i widoczność zmiennych.

Po ukończeniu tego modułu będziesz w stanie używać bloków kodu z większą pewnością, zrozumieć, jak wpływają one na widoczność i dostępność kodu.

Cele nauczania

W tym module wykonasz następujące czynności:

  • Omówienie wpływu deklarowania i inicjowania zmiennych wewnątrz bloków kodu i poza nim.
  • Popraw czytelność bloków kodu w instrukcjach if.

Wymagania wstępne:

  • Doświadczenie w deklarowaniu i inicjowaniu zmiennych.
  • Doświadczenie w stosowaniu struktur instrukcji selekcji if-elseif-else.
  • Doświadczenie z instrukcjami iteracyjnymi foreach.
  • Doświadczenie w wywoływaniu metod klas w bibliotece klas platformy .NET.