~/talk

The Top 10 Best New Features in C# Version 6 to 9

Talkat JetBrains .NET Days Online 2021 · 2021-05-11..05-12· [dotnet]
slides:none on file

Covers ten concrete C# additions (6→9) with code examples, compiler notes and migration steps: shows string interpolation and out-variable declarations as syntactic sugar, explains default interface methods as a way to add nonbreaking implementations, demos nullable reference types as an opt-in compiler check that surfaces thousands of warnings but can be escalated to errors, uses NuGet for value tuples, demonstrates pattern matching switch expressions and record types that auto-generate value equality and with-expressions.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53Default Language Versions
  3. 3:53No. 10: String Interpolation
  4. 6:16No. 9: Default Interface Methods
  5. 10:28No. 8: Out Variables
  6. 12:27No. 7: Expression-Bodied Members
  7. 16:46No. 6: Discards
  8. 23:44No. 5.1: Null-Conditional Operator
  9. 26:28No. 5.2: Null-Coalescing Assignment
  10. 29:16No. 4: Nullable Reference Types
  11. 37:40No. 3: Named Tuples
  12. 43:51No. 2: Pattern Matching & Switch Expressions
  13. 49:45No. 1: Record Types
  14. 53:45Closing Notes
  15. 55:35Q&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.