Novinky v .NET 11 a C# 15 [Robert Haken, WUG Days Brno, 2.9.2026]

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 pro break/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 -e pro environment variables, include souborů ve file-based apps
  • Blazor – DisplayName komponenta, TempData a Session v SSR, CacheView, vylepšený Virtualize

Slides

Napsat komentář