C# Goes to 11
summary
Overview of concrete C# 11 changes coming with .NET 7 in November 2022: adds list patterns and raw string literals (triple-quote) for easier parsing and literal JSON/XML, introduces generic math (INumber) to write one numeric algorithm for many types, required members and init-only refinements for safer object creation, auto-default structs and ref fields for clearer memory behavior, faster interpolated-string handlers and file-scoped types for source generators, and a working C# notebook demo that visualizes a shuffling deck to show the features in action.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:31Yearly .NET and C# cadence
- 3:16Four themes behind C# 11
- 6:27Developer productivity
- 11:41Code readability
- 14:08Static analysis
- 17:17Runtime performance
- 23:37New C# features examples
- 33:33Pattern matching deep dive
- 41:25Bonus demos
- 45:18Q&A
related talks
58mWhat's new in C# 11 now with less controversy!!
01h 00mWhat's new in C#? - Exciting new features in C# 9, 10 and 11!
59mWhat's new in C#? Exciting new features in C# 9, 10 and 11!
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 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!
01h 00mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
01h 00mC# 8 and Beyond
