Проект "Объясняю каждую строчку" попытается нести разумное, доброе, вечное не только стримами. Начинаем серию статей об основах ремесла.
К моему сожалению, оператор выбора в C# уродлив Тяжёлое наследство прадедушки C. Границы веток определяются оператором break
a switch expression для кого и pattern matching? давно не уродливо, если следить за развитием языка.
Вот так не красиво разве?
Ваша правда, запамятовал, красиво. Но это один оператор, а не полноценное ветвление + pattern matching это не то, с чем ты будешь знакомить людей в первую очередь.