Что делать, если не одно условие не попадает под switch на C#?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про то что делать, если не одно условие не подходит switch. Бывают исключение и поэтому нужно быть готовым к ним. Итак, начнём писать код.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_csharp_compiler
Введём следующий код:
string dress_color="new color";
switch (dress_color)
{
case "Red":
Console.WriteLine("Цвет одежды красный");
break;
case "White":
Console.WriteLine("Цвет одежды белый");
break;
default:
Console.WriteLine("Цвет не найден");
break;
}
В этом коде мы объявляем строковую переменную с названным цветом “new color”. Затем мы с помощью case проверяем на соответствие. Конечно такого цвета мы не найдём и поэтому мы выводим default.
Когда мы не можем обнаружить связанность условий, то по умолчанию мы вызываем default.
В данном случае он и вызывается.
В итоге мы получаем следующий код:
using System;
class HelloWorld {
static void Main() {
string dress_color="new color";
switch (dress_color)
{
case "Red":
Console.WriteLine("Цвет одежды красный");
break;
case "White":
Console.WriteLine("Цвет одежды белый");
break;
default:
Console.WriteLine("Цвет не найден");
break;
}
}
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от