Видимость переменных за пределами цикла - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д