нужно в каждой ветке case объявлять переменные?
не нужно...
но синтаксис то подразумевает объявление переменных
то что он это позволяет не означает что это необходимо
Я правильно понимаю, что эта возможность определения переменных в разных ветках switch нужна только для проверки типов?
кажется это в C# 8 или 9 добавили какую то функциональную херню для которой это надо
Обсуждают сегодня