~/talk

Everything You Need to Know About the Latest in C#

Talkat Visual Studio Live! @ Microsoft HQ 2025 · 2025-08-04..08-08· [dotnet]
slides:none on file

Demos run in Visual Studio Preview with language-version preview turned on and show concrete changes shipping in November: C# 14 in November adds left‑side null‑conditional assignment, short‑form lambdas that allow modifiers, and partial members for properties, events and constructors so source generators can declare and implement hooks. Auto‑properties gain a new field keyword for auto-properties to access the compiler‑generated backing field, with warnings for breaking‑name collisions. New extension blocks let you declare extension methods, properties and static members with real receiver/type parameters. Nominal union types compile to a struct wrapper and enable exhaustive pattern matching.

AI-written summary · about

  1. 0:00C# 14 overview
  2. 2:27Null conditional assignment
  3. 7:47Partial properties and events
  4. 17:17Q&A
  5. 19:02Nameof for generics
  6. 20:23Auto property field access
  7. 27:09Q&A
  8. 30:23Extension members
  9. 45:39Extension properties and static methods
  10. 53:29Q&A
  11. 59:50Field in property setters
  12. 1:02:20Union types future
  13. 1:13:09Q&A 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.