Введение

Завершённый

Операторы выбора и итерации используют блоки кода для объединения строк кода, которые должны выполняться, пропускаться или многократно выполняться. Но это не единственная цель для блоков кода. Блоки кода также можно использовать для управления или ограничения доступа к переменным. Переменная "область" относится к части приложения, где доступна переменная. Понимание того, как блок кода влияет на область переменной, является важной частью компьютерного программирования.

Предположим, что вы работаете над большим приложением, использующим вложенные итерации и инструкции выбора для обработки данных массива. Приложение использует переменные для выполнения распространенных задач в приложении. Некоторые переменные служат одной и той же цели в разных частей приложения, и вы попытались повторно использовать имена переменных. По мере роста приложения вы начинаете видеть непредвиденные результаты вычислений и ошибки, сообщающие об переменной, неинициализированной или не существующей. Необходимо улучшить подход, который вы используете для объявления и доступа к переменным, и вам необходимо улучшить понимание области переменной.

В этом модуле вы объявите переменные для использования внутри и вне границ блоков кода. Вы удалите блоки кода в определенных ситуациях, чтобы сделать код более читаемым. Вы узнаете, как блоки кода влияют на доступность и видимость переменных.

К концу этого модуля вы сможете использовать блоки кода с большей уверенностью, понять, как они влияют на видимость и доступность кода.

Цели обучения

Изучив этот модуль, вы сможете:

  • Понимание воздействия объявления и инициализации переменных внутри и вне блоков кода.
  • Улучшены блоки кода удобочитаемости в if инструкциях.

Необходимые условия:

  • Опыт объявления и инициализации переменных.
  • Опыт работы со структурами if-elseif-else инструкций выбора.
  • Опыт работы с foreach операторами итерации.
  • Опыт вызова методов классов в библиотеке классов .NET.