What's new in C#? - Exciting new features in C# 9, 10 and 11!
summary
Covers concrete C# 8–11 additions with live demos: await foreach with IAsyncEnumerable showing yield-based async streams, records producing value-equality and Deconstruct, pattern matching including positional and new list patterns for slicing, raw string literals and UTF‑8 string spans used to parse JSON allocation‑free, and project-level nullable reference types plus required properties+init-only that, when combined with treat‑warnings‑as‑errors, force fixes at compile time. Also shows target‑typed new, global usings, minimal APIs, and notes that parameter null‑checking was proposed then removed after community backlash.
AI-written summary · about
chapters (7)
- 0:00Start
- 5:46Default interface methods
- 8:03What is the problem with nullability?
- 31:00Patterns in C#
- 52:47UTF-8 String Literals
- 53:52Static abstract members in interfaces
- 55:05Primary constructors
related talks
59mWhat's new in C#? Exciting new features in C# 9, 10 and 11!
01h 03mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
59mWhat'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# 8.0, 9.0 and 10!
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!
41mWhat's New in C# 9
