Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices


Ошибка: Cannot use local variable before it is declared

Многие начинающие c# программисты очень сталкиваются с ошибкой: Cannot use local variable before it is declared. В этой статье рассмотрим на простом примере, почему возникает данная ошибка?

Дано:

В окне Error List сейчас можно увидеть сообщение об ошибке: Cannot use local variable i before it is declared.

ErrorList

Почему же возникает данная ошибка?

На самом деле всё очень просто. Данная ошибка говорит нам о том, что мы пытаемся работать с переменной, которой ещё не существует.


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Например, в данном примере, в теле метода в первой строке, мы пытаемся присвоить переменной i значение четыре, при этом сама переменная создается только во второй строке.

Чтобы избавиться от ошибки нужно всего лишь поменять местами первую и вторую строку:

Сначала создаётся переменная, а уже затем ей присваивается значение.

Читайте также:


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...