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
, надрукуйте текст:
Ми також можемо перевірити змінні:
Приклад
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".