~/talk

Technology mix: Magical C# 9 - something positive in 2020?

Talkat 4Developers 2020 · 2020-09-14..09-18· [dotnet]
links:none on file
slides:none on file

C# 9 arrives alongside .NET 5 (release candidate now, GA expected November 2020) and adds concrete features: init-only setters let object initializers create immutable properties; records with value equality and the with-expression generate cloning constructors, deconstructors and concise positional syntax; top-level statements remove Program/Main ceremony; pattern matching gains relational and logical patterns and simple-type checks; compiler now does smarter target-typing for new and conditional expressions and supports covariant-like returns.

AI-written summary · about

  1. 0:00Introduction and speaker info
  2. 1:12C# 9 release timeline
  3. 2:37Improved properties with init
  4. 5:06New records concept
  5. 9:19Records concise syntax
  6. 11:55Records equality and inheritance
  7. 12:18Top-level statements in main
  8. 13:20Pattern matching improvements
  9. 15:07Other small C# 9 features
  10. 17:56Summary and Q&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.