What’s Next in C#
summary
Repository links and meeting notes show active design work and a preview compiler; expect experiments in the repo and docs. Concrete proposals: removing the using-alias limitation, adding primary constructors for all classes with captured parameters, introducing collection literals using [] plus a spread operator that maps to many collection types, and a special field variable for auto-properties (raising deliberate warnings/upgrade tooling for the potential breaking change). Most demos compile in preview; some features remain under discussion.
AI-written summary · about
chapters (11)
- 0:00C# 12 updates intro
- 1:03C# language evolution
- 4:34C# 12 features overview
- 5:38Relaxed using aliases
- 8:11Primary constructors
- 14:39Collection literals
- 20:59Auto-property accessors
- 27:39Breaking changes in C#
- 36:51Trying C# 12
- 39:39Future features
- 41:04Q&A
related talks
40mImproving with C# 8.0
31mBack to the future of JS: the next features and amazing proposals
29mBack to the future of JS: the next features and amazing proposals
01h 00mWhat were they thinking? Language design choices that seem wrong, until they don't.
21mTC39: How we work, what we are working on & how you can get involved
32mTooling Like It's 2025
25mBack to the future of JS II: Beyond what we can foresee
26mBack to the Future of JS II
