Довідники C# switch

Що таке switch в C#?

Ця конструкція дозволяє обробляти різні умови одночасно. Тут можна прописати змінну, яку необхідно перевірити та перевіряти її на відповідність будь-яким конкретним значенням:
int x = 23;
switch (x) { // Перевіряємо змінну x
    case 1: // Якщо змінна дорівнюватиме 1, то тут спрацює код
         // Може бути безліч рядків, а не тільки один
        Console.WriteLine ("Змінна дорівнює 1");
        break; // Вказуємо кінець для коду для цієї перевірки
     case 56: // Якщо змінна дорівнюватиме 56, то тут спрацює код
         // Може бути безліч рядків, а не тільки один
        Console.WriteLine ("Змінна дорівнює 56");
        break; // Вказуємо кінець для коду цієї перевірки
     // За аналогією таких перевірок може бути безліч
     // Також можна додати перевірку, яка спрацює у разі
     // якщо всі інші перевірки не спрацюють
    default:
        Console.WriteLine ("Щось інше");
        break; // Можна і не ставити, тому що це остання умова
}
Коментарі
Додати коментар

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