Перегляньте рішення дії зі змінними викликами області

Завершено

Наведений нижче код є одним із можливих рішень для завдання з попередньої одиниці:

int[] numbers = { 4, 8, 15, 16, 23, 42 };
int total = 0;
bool found = false;

foreach (int number in numbers)
{
    total += number;
    if (number == 42)
        found = true;
}

if (found)
    Console.WriteLine("Set contains 42");

Console.WriteLine($"Total: {total}");

Цей код є лише "одним із можливих рішень", тому що ви, можливо, додали канали рядків у різних місцях, і ви, можливо, відформатували код по-іншому.

Найбільші зміни проблемного коду:

  • Переміщення оголошення total змінних і found змінних поза оператором foreach .
  • Ініціалізація total змінних і found розумних значень за замовчуванням.
  • Видалення блоків коду (фігурних фігурних дужок) із if інструкцій.

Незалежно від того, як ви відформатували код, під час запуску коду має з'явитися таке вивід:

Set contains 42
Total: 108

Якщо ви були успішними, вітаємо! Продовжуйте перевірку знань у наступному підрозділі.

Важливий

Якщо у вас виникли проблеми з виконанням цього завдання, може бути, ви повинні переглянути попередні одиниці, перш ніж продовжити.