~/talk

C# Goes to 11

Talkat DevReach 2022 · 2022-09-11..09-14· [dotnet]
slides:none on file

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

  1. 0:00Introduction
  2. 1:31Yearly .NET and C# cadence
  3. 3:16Four themes behind C# 11
  4. 6:27Developer productivity
  5. 11:41Code readability
  6. 14:08Static analysis
  7. 17:17Runtime performance
  8. 23:37New C# features examples
  9. 33:33Pattern matching deep dive
  10. 41:25Bonus demos
  11. 45:18Q&A
~/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.