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

En Es De

C# If ... Else


C# Умови та інструкції If

C# підтримує звичайні логічні умови з математики:

  • Менше ніж: a < b
  • Менше ніж або дорівнює: a <= b
  • Більше ніж: a > b
  • Більше ніж або дорівнює: a >= b
  • Дорівнює a == b
  • Не дорівнює: a != b

Ви можете використовувати ці умови для виконання різних дій для різних рішень.

C# має такі умовні інструкції:

  • Використовуйте if, щоб указати блок коду, який буде виконано, якщо задана умова відповідає дійсності (true)
  • Використовуйте else, щоб указати блок коду, який потрібно виконати, якщо та сама умова є хибною (false)
  • Використовуйте else if, щоб указати нову умову для перевірки, якщо перша умова хибна (false)
  • Використовуйте switch, щоб указати багато альтернативних блоків коду для виконання

Інструкція if

Використовуйте інструкцію if, щоб указати блок коду C#, який буде виконано, якщо умова True.

Синтаксис

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

Зауважте, що if написано малими літерами. Великі літери (If або IF) створюють помилку.


У наведеному нижче прикладі ми перевіряємо два значення, щоб дізнатися, чи 20 більше за 18. Якщо умова True, надрукуйте текст:

Приклад

if (20 > 18)
{
  Console.WriteLine("20 більше ніж 18");
}

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

Ми також можемо перевірити змінні:

Приклад

int x = 20;
int y = 18;
if (x > y)
{
  Console.WriteLine("x більше ніж y");
}

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

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

У наведеному вище прикладі ми використовуємо дві змінні, x та y, щоб перевірити, чи x більше за y (за допомогою інструкції >). Оскільки x дорівнює 20, а y дорівнює 18, і ми знаємо, що 20 більше за 18, ми друкуємо на екрані, що "x більше за y".