What's new in .NET 9 & C# 13
summary
.NET 9 (ship date November) focuses on speed and stability: induction variable widening in the 64-bit JIT, faster exceptions, native AOT and trimming, and spans everywhere (file helpers, split enumerators, collection lookups) to cut allocations; System.Text.Json gains nullable-respect, schema exporter, web-default options and indentation controls; BinaryFormatter is removed (transcript notes 2 of ~150 use it). ASP.NET Core enables pushed authorization request by default, adds OpenAPI exporter, hybrid cache and MapStaticAssets; C# 13 adds params collections, the field keyword, a new lock type, implicit index/axis and partial properties.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:04Key focus areas
- 4:33Performance improvements
- 7:00Demos of .NET 9 features
- 10:53Feature switches
- 13:23System.Text.Json enhancements
- 22:15Span support for APIs
- 29:43ASP.NET Core updates
- 33:17OpenID Connect with PAR
- 37:10Debugging ASP.NET Core
- 42:08Introduction to .NET Aspire
- 48:04C# 13 features
- 57:19Roadmap and future
related talks
01h 01mWhat's new in .NET 9 & C# 13
01h 01mWhat's coming in .NET 8 & C# 12
59mWhat's new in .NET 8 & C# 12
58mWhat's new in .NET 8 & C# 12
59mWhat's new in C#? Exciting new features in C# 9, 10 and 11!
01h 00mWhat's new in C#? - Exciting new features in C# 9, 10 and 11!
41mWhat's New in C# 9
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
