Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmScInr 177 of 436 menu
◀ ▶

Введение в область видимости в C#

Область видимости - это часть программы, где имя переменной известно компилятору. За пределами этой части к переменной обратиться нельзя: сборка остановится с сообщением об ошибке.

Чаще всего границу задают фигурные скобки блока. Переменная, объявленная внутри скобок, видна только там. Снаружи блока это имя уже не принадлежит никакой переменной.

Тот же принцип работает внутри условий, циклов и локальных функций. Счетчик цикла, объявленный в заголовке for, после цикла недоступен. Переменная внутри функции не видна снаружи нее.

В C# нельзя объявить во вложенном блоке новую переменную с тем же именем, что у внешней локальной переменной в пересекающейся области. Такой код не собирается. Это отличает язык от некоторых других и защищает от путаницы между двумя разными значениями под одним именем.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить