What's next in C#
summary
C# 12 ships next week and the session shows live code converting preexisting examples to new features, proving primary constructors on non-records generate constructors and capture parameters when needed, and that collection expressions with [ ] and spreads produce efficient arrays or immutable collections via Roslyn-chosen creation paths and attributes. The demo uses compiler docs and the roslyn repo, shows evaluation order guarantees, suggests future implicit extensions and dictionary syntax, and explains a plan to use analyzers and fixes to safely introduce small breaking changes.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 2:32C# evolution and community
- 6:04Primary constructors in C# 12
- 15:16Collection expressions
- 28:43Future of C# design
- 39:50C# 13 breaking changes








