Введення

Завершено

Виділення та ітерація використовують блоки коду, щоб групувати рядки коду, які потрібно виконати, пропустити або ітерувати. Але це не єдина мета для блоків коду. Блоки коду також можна використовувати для керування або обмеження змінних спеціальних можливостей. Змінна "область" – це частина програми, у якій доступна змінна. Розуміння того, як блок коду впливає на змінну область, є важливою частиною комп'ютерного програмування.

Припустімо, ви працюєте над великою програмою, яка використовує вкладену ітерацію та інструкції з вибору для обробки даних масиву. Програма використовує змінні, щоб виконувати поширені завдання в усій програмі. Деякі змінні мають однакове призначення в різних частинах програми, і ви зробили кілька спроб повторно використовувати імена змінних. Коли програма зростає, ви починаєте бачити неочікувані результати для обчислень і помилки, які повідомляють про змінну, яка неініціалізована або не існує. Вам потрібно вдосконалити підхід, який використовується для оголошення змінних і доступу до них, і потрібно покращити розуміння змінної області.

У цьому модулі ви оголошуватимете змінні для використання в межах блоків коду та поза її межами. Ви видалите блоки коду в певних ситуаціях, щоб зробити код доступнішим для читання. Ви дізнаєтеся, як блоки коду впливають на спеціальні можливості та видимість змінних.

Наприкінці цього модуля ви зможете з більшою впевненістю використовувати блоки коду, розуміючи, як вони впливають на видимість і спеціальні можливості коду.

Цілі навчання

У цьому модулі виконайте такі дії:

  • Зрозумійте вплив оголошення та ініціалізації змінних у блоках коду та за її межами.
  • Покращення блоків коду зручності читання в if операторах.

Необхідні компоненти:

  • Досвід оголошення та ініціалізації змінних.
  • Досвід роботи зі структурами if-elseif-else операторів виділення.
  • Досвід роботи з foreach операторами ітерації.
  • Використання методів викликів класів у бібліотеці класів .NET.