~/talk

Null & Void – Everything About Nothing in .NET

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

Covers null handling in .NET and C#, including the history and problems of NullReferenceException, nullable reference types introduced in C# 8.0, nullable value types, nullable contexts, metadata/reflection and Roslyn code analysis, nullable attributes in the BCL, and static flow analysis. Demonstrates keywords and operators for null, generic definitions, adoption strategies, the null object pattern as an alternative, and optionals, with slides and a Try.NET notebook provided.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30void
  3. 4:36null
  4. 7:20Nullable Reference Types
  5. 11:36Nullable Contexts
  6. 16:13Nullable Metadata & Reflection
  7. 26:24Nullable CodeAnalysis (Roslyn)
  8. 35:34Static Flow Analysis
  9. 47:01Generic Definitions
  10. 50:06Nullable Attributes
  11. 53:42Adopt Nullable Reference Types
  12. 58:52Null Object Pattern
  13. 1:01:41Optionals
  14. 1:03:20Q&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.