~/talk

The State of C# - What Have I Missed?

Talkat NDC London 2019 · 2019-01-30..02-01· [c-sharp]
slides:none on file

Fast survey of concrete C# changes: the compiler is rewritten using Roslyn and published on GitHub so engineers can build and test experimental language releases; demos run in Visual Studio and include async Main, tuple deconstruction and equality (tuples compare true), ranges and stackalloc with Span<T> slices that avoid copying, ref returns and read-only refs for high performance, pattern matching upgrades and proposed nullable reference types that surface possible null dereferences at compile time, plus default interface methods and record-type scaffolding.

AI-written summary · about

  1. 0:00Start
  2. 7:51add your proposals to the language
  3. 12:33use string interpolation
  4. 15:42initializing an array
  5. 17:08added to c-sharp six is exception filters
  6. 24:24using the binary literal
  7. 37:02stack allocation
  8. 49:43add async
~/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.