Информация о полезной статье
Область видимости переменных.
Существуют различные контексты:
• Контекст класса. Переменные, определенные на уровне класса, доступны в любом методе этого класса. Их содержат свойства или поля.
• Контекст параметра метода. Параметр с in ограничен методом, в который он передан; Параметр ref и out расширяет область видимости переменной до вызывающего кода.
• Контекст метода. Переменные, определенные на уровне метода, являются локальными и доступны только в рамках данного метода. В других методах они недоступны.
• Контекст блока кода. Переменные, определенные на уровне блока кода, также являются локальными и доступны только в рамках данного блока. Вне своего блока кода они не доступны.