The State of C# - What Have I Missed
summary
C# evolution focuses on concrete additions: the open‑source Roslyn compiler enables faster language changes and previews; recent releases add tuples and pattern matching (with deconstruction and recursive patterns), performance APIs like ranges and spans, and safety features rolling toward nullable reference types. Also delivered are async Main, ref returns/reads, stackalloc improvements, default interface methods and record‑style proposals; demos compile with preview Roslyn builds and show slices, ref semantics and pattern matches working end‑to‑end.
AI-written summary · about
chapters (31)
- 0:00Start
- 0:34The State of C Sharp
- 1:35C Sharp
- 3:01Implicitly Typed Local Variables
- 3:54Generics
- 4:22C-Sharp 4
- 4:39Dynamic Binding
- 4:57C Sharp 5
- 7:51Compilers as an Open Source Project
- 9:48C-Sharp Design Notes
- 13:56Using Stated Statements for Static Members
- 15:07String Interpolation
- 15:43Auto Property Initializers
- 16:59New Conditional Operators
- 19:44Exception Filters
- 20:59What Is There in C-Sharp That's Missing
- 22:01Tuples
- 23:59Pattern Matching
- 25:29Local Functions and Binary Literals
- 28:31C-Sharp 7 1
- 29:04Asynchronous Main Method
- 30:32Infer the Table Names
- 32:17In Parameter
- 33:54Spans
- 36:01S Next of C-Sharp
- 37:36Ranges
- 44:21Deconstruct Objects
- 46:40Preview Compilers
- 49:16Null Reference Type
- 49:30Record Types
- 52:49Negated Condition if Statements
related talks
59mWhat's new in C#? Exciting new features in C# 9, 10 and 11!
01h 00mC# 8 and Beyond
01h 03mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
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 00mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
01h 00mWhat's new in C#? - Exciting new features in C# 9, 10 and 11!
55mLet’s catch up with C#! Exciting new features in C# 9, 10, 11 and 12!
