Упражнение — выполните челлендж-активность, используя область видимости переменных

Завершённый

Кодовые задания укрепят то, что вы узнали, и помогут вам приобрести уверенность в себе, прежде чем продолжать.

Задача, связанная с областью видимости переменной

В этом задании вы примените свои знания о блоках кода и области видимости переменных, чтобы исправить предоставленный плохо написанный пример кода. Есть много улучшений, которые можно сделать. Удачи!

Проблема кода: обновление проблемного кода в редакторе кода

  1. Убедитесь, что в Visual Studio Code открыт пустой файл Program.cs.

    При необходимости откройте Visual Studio Code и выполните следующие действия, чтобы подготовить файл Program.cs в редакторе:

    1. В меню "Файл" выберите "Открыть папку".

    2. Используйте диалоговое окно "Открыть папку", чтобы перейти к ней, а затем открыть папку CsharpProjects .

    3. На панели обозревателя Visual Studio Code выберите Program.cs.

    4. В меню 'Выделение' Visual Studio Code выберите 'Выбрать все', а затем нажмите клавишу 'Удалить'.

  2. Введите следующий код в редактор Visual Studio Code:

    int[] numbers = { 4, 8, 15, 16, 23, 42 };
    
    foreach (int number in numbers)
    {
        int total;
    
        total += number;
    
        if (number == 42)
        {
           bool found = true;
    
        }
    
    }
    
    if (found) 
    {
        Console.WriteLine("Set contains 42");
    
    }
    
    Console.WriteLine($"Total: {total}");
    
  3. Просмотрите предполагаемые выходные данные.

    После завершения необходимых изменений кода приложение должно вывести следующие выходные данные:

    Set contains 42
    Total: 108
    
  4. Внесите обновления в код, чтобы существующие Console.WriteLine() инструкции давали требуемый выходной результат.

    Может потребоваться изменить область переменной.

  5. Оптимизируйте код для удобства чтения.

    В зависимости от объема пробелов, которые вы включаете, и некоторых других факторов, у вас должно быть около 17 строк кода.

Продолжайте изучать решение этой задачи, независимо от того, столкнулись ли вы с трудностями и нуждаетесь в подсказке или успешно завершили её.