Видимость переменных за пределами цикла - C#

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, разобраться с видимостью переменных. Допустим есть код , код который считает количество четных чисел в диапазоне:
int n=0;
            for (int i=1; i<=20; i++)
            {
                if (i % 2 == 0) n++;
            }
Получается, что посчитанное значение n можно использовать только в теле цикла, а вне цикла n=0. Возможно ли как-то достать это значение, чтобы использовать его вне цикла? Прошу прощения за тавтологию.

Решение задачи: «Видимость переменных за пределами цикла»

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();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы