Co přinese C# 15 v .NET 11? Union types, closed classes, extension indexery, labely pro break/continue a další novinky.
První ze tří dílů Vzdělávacího okénka o .NET 11 ukazuje na živých příkladech novinky C# 15 (RC1) a stručně rekapituluje C# 14.
- Kdy vyjde .NET 11 a kterým verzím končí podpora
- Rekapitulace C# 14: extension members, null-conditional assignment, klíčové slovo
field, compound operators - Union types: klíčové slovo
union, exhaustive switch a co se generuje pod pokličkou - Modifikátor
closedpro uzavřené hierarchie tříd bez fallback case ve switchi - Collection expressions s constructor parametry (
with) – comparer u HashSet, capacity u List - Extension indexery jako další rozšíření extension syntaxe
- Labely u cyklů pro
breakacontinuez vnořených smyček - Změny kolem memory safety a klíčového slova
unsafe - Výhled na C# 16: dictionary expressions, closed enums, uniony v minimal API
Vzdělávací okénko prezentoval Robert Haken.