НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C#. Уроки W3Schools українською для початківців

En Es De

C# Інструкція else if


Інструкція else if

Використовуйте інструкцію else if, щоб указати нову умову, якщо перша умова False.

Синтаксис

if (умова1)
{
  // блок коду, який буде виконано, якщо умова1 має значення True
}
else if (умова2)
{
  // блок коду, який буде виконано, якщо умова1 false, а умова2 True
}
else
{
  // блок коду, який буде виконано, якщо умова1 є false, а умова2 — false
}

Приклад

int time = 22;
if (time < 10)
{
  Console.WriteLine("Добрий ранок.");
}
else if (time < 20)
{
  Console.WriteLine("Добрий день.");
}
else
{
  Console.WriteLine("Добрий вечір.");
}
// Виведе "Добрий вечір."

Спробуйте самі »

Пояснення прикладу

У наведеному вище прикладі час (22) перевищує 10, тому перша умова є False. Наступна умова в інструкції else if також є False, тому ми переходимо до умови else, оскільки обидві умова1 та умова2 є False - і виводимо на екран «Добрий вечір».

Однак, якби час був 14, наша програма видала б «Добрий день».