Видимость переменных за пределами цикла - C#
Формулировка задачи:
Помогите, пожалуйста, разобраться с видимостью переменных.
Допустим есть код , код который считает количество четных чисел в диапазоне:
Получается, что посчитанное значение n можно использовать только в теле цикла, а вне цикла n=0.
Возможно ли как-то достать это значение, чтобы использовать его вне цикла?
Прошу прощения за тавтологию.
int n=0; for (int i=1; i<=20; i++) { if (i % 2 == 0) n++; }
Решение задачи: «Видимость переменных за пределами цикла»
textual
Листинг программы
private static int Foo() { int n = 0; // Будет видна в пределах метода Foo for (int i = 1; i <= 20; i++) { if (i % 2 == 0) n++; } return n; } static void Main() { int n = Foo(); //Используешь эту переменную n в дальнейших расчетах (видна в пределах Main), подставляя в другие методы, блоки и т.д. Console.WriteLine(n); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д