Co přinese .NET 11 a C# 15? Union types, closed hierarchies, async validace, LINQ Full Join a novinky v Blazoru v praxi.
Záznam přednášky z konference WUG Days Brno z 2. září 2026. Přehled novinek přicházejících v listopadu s .NET 11 a C# 15 – se zaměřením na to, co se hodí při každodenním psaní kódu.
Co se dozvíte
- Release cycle .NET – konec podpory .NET 8 a 9, STS/LTS
- Rekapitulace C# 14 – extension members, klíčové slovo
field, null conditional assignment (?=) - C# 15 – union types a exhaustive pattern matching (výsledky API bez výjimek)
- C# 15 – closed hierarchies (
closed class) a výhled na closed enums - C# 15 – collection expressions s parametry konstruktoru (
with), extension indexery, labely probreak/continue - Výhled na C# 16 – dictionary expressions, inline union types
- Runtime – runtime-native async, JIT optimalizace, Blazor WebAssembly na CoreCLR místo Mono
- BCL –
Process.Run,StringStream, Rune API, Base64, LINQ Join bez result selectoru a novýFullJoin,EqualityComparer.Create - System.Text.Json – naming policy per property, podpora union types
- Konfigurace –
[ConfigurationIgnore], validace options přes službu z DI - Asynchronní validace –
AsyncValidationAttribute,IAsyncValidatableObject(Minimal API i Blazor) - SDK –
dotnet run -epro environment variables, include souborů ve file-based apps - Blazor –
DisplayNamekomponenta, TempData a Session v SSR,CacheView, vylepšenýVirtualize