What’s Next in C#?
summary
C# 12 ships in November and the preview already exposes concrete features: you can put primary constructors on classes with capture so constructor parameters can be captured into generated fields and used by methods; collection expressions with a factory-attribute and spread let the compiler build arrays, lists or optimized immutable collections from bracket literals; a proposal for optional auto-property bodies referencing a synthetic field surfaces a breaking-change strategy that emits fixes/warnings when upgrading language versions; Roslyn and lang version preview enable trying these now.
AI-written summary · about
chapters (8)
- 0:00Welcome
- 1:11C# language future
- 8:13C# 12 features
- 13:53Primary constructors
- 30:26Collection expressions
- 41:38Auto-property changes
- 51:35Extension methods future
- 1:00:47Summary & Q&A
related talks
46mWhat’s new in C# 12 and beyond
01h 14mEverything You Need to Know About the Latest in C#
46mWhat’s new in C# 13
55mLet’s catch up with C#! Exciting new features in C# 9, 10, 11 and 12!
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
01h 00mC# 8 and Beyond
43mWhat’s coming in C# 8.0?
