~/talk

What's new in C#? Exciting new features in C# 8.0, 9.0 and 10!

Talkat NDC Porto 2022 · 2022-04-25..04-29· [dotnet]
slides:none on file

Covers concrete language changes across C# 8–10 with demos: nullable reference types and null-state static analysis produce compiler warnings that can be escalated; async streams (IAsyncEnumerable + await foreach) read files line-by-line with yield and using declarations; pattern matching expands with property/positional/relational patterns; record types introduce init-only props, with copies and value-based equality; shows default interface implementations caveat and how C# versions map to .NET releases. Useful if code-level examples and compiler behavior matter.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10C# evolution
  3. 3:33Tuples and deconstruction
  4. 6:48C# 8 and beyond overview
  5. 9:57Default interface methods
  6. 12:16Nullable reference types
  7. 17:07Nullable types in action
  8. 27:57Asynchronous streams
  9. 33:29C# 9 and record types
  10. 35:49Advanced pattern matching
  11. 50:20Record types in depth
  12. 56:36C# 10 and 11 features
  13. 1:01:00Future updates and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.