Довідники C# if else

Що таке if else в C#?

Конструкція if else здатна перевірити одну або кілька умов і якщо умова не буде вірною, то виконати інший код або перевірити іншу умову. 
int a = 2, b = 10;
if (a == b) { // Якщо a дорівнюватиме b, тоді виконається код
     // Тут код який виконати
     // Якщо всі один рядок коду, то фігурні дужки {}
     // можна не ставити
} else if (a <= b) { // Якщо а буде меншим або рівним b
     // Якщо попередня умова не виконатись,
     // а тут умова виявиться вірною,
     // то виконати цей код
} else {
    // Цей код спрацює, якщо інші умови не виконаються
}
Ви можете прописати цю структуру лише з однією умовою if. Також ви можете прописувати скільки завгодно вкладених умов else if.

Всередині кожної умови можна записувати інші умови, які перевірятимуть нові вирази.

Якщо нам доведеться перевірити на кілька умов в одному умовному операторі, то ми можемо скористатися логічним "і" або логічним "або":
if (a != b && a > b) {
    // Код буде виконаний, якщо і перша, і друга умова
     // виявляться вірними
}

if (a < b || a == b) {
    // Код буде виконаний, якщо або перша, або друга умова
     // виявиться вірним
}

Тернарна операція

Це скорочена форма if else. Записується так:
int x = 90, a = 8;
int res = x < a ? (x + a) : (x - a);
Console.WriteLine (res);
Ми перевіряємо, якщо "x" буде менше за "a", то ми в змінну res встановлюємо їхню суму, інакше – їхню різницю.
Коментарі
Додати коментар

Поки що коментарів немає