tehno24.ru
← Софт
Софт14 октября 2026, 12:08

C# 15 получил union-типы: закрытые наборы вариантов с проверкой компилятором

В C# 15, который выходит вместе с .NET 11 RC1, появились union-типы: они задают закрытый набор типов, а компилятор проверяет исчерпывающность switch и предупреждает CS8509 при добавлении нового варианта. Union реализован как struct с полем object?, поэтому значимые типы упаковываются, а default даёт пустое значение.

C# 15 получил union-типы: закрытые наборы вариантов с проверкой компилятором
#Microsoft#C##.NET
Читать дальше
Безопасность

Новый вариант Spectre v2 атакует Intel, AMD и Arm через JIT-компиляторы

Софт

YouTube добавит A/B-тестирование вариантов монтажа видео

Софт

Microsoft выпустила .NET 11 RC2 за месяц до стабильного релиза

Софт

C# 15 добавил именованные break и continue для вложенных циклов