Обзор новых возможностей C# 15: union-типы и закрытые иерархии
В C# 15 появятся union-типы, позволяющие объединять типы без наследования и интерфейсов, и закрытые иерархии (closed), запрещающие наследование из других сборок. Также добавят метки для break и continue, упрощающие выход из вложенных циклов.
- Union-типы задают фиксированный набор типов и дают исчерпывающий switch без default
- Ключевое слово closed запрещает наследование класса из других сборок
- Метки break и continue избавляют от флагов при выходе из вложенных циклов
Читать дальше
Регулирование