Сегодня будет длинно, но интересно...) Ставьте ❤️, если поддерживаете длинные постики, мне важно знать стоит ли оно того:) 🧐 Кто помнит историю с Yandere Simulator?) Игры, разработчик которой настолько... своеобразно программирует, что в какой-то момент обнаружилось: практически весь его проект работает на километровых цепочках if-else, из - за чего поддерживать проект становилось совсем невозможно, разработчики бежали, проект сыпался... А вот если бы он использовал switch case... То ничего бы не поменялось, так как архитектуру проекта это не исправит, нооо возможно код был бы чуточку симпотнее) Так что предлагаю познакомиться с парой плюшек, связанных с этой конструкцией:) Начиная с C# 7, switch-выражение умеет работать не только с конкретными значениями, но и с диапазонами. Всё, что нужно сделать - поставить между ключевым словом case и значением знак сравнения >, <, >= или <=! Поддерживаются и комбинации нескольких сравнений сразу - нужно только написать их через специальные операт
Лайфхаки Unity + C#. Развлекаемся с оператором Switch
18 ноября 202518 ноя 2025
1
1 мин