Null & Void – Everything About Nothing in .NET
summary
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
chapters (14)
- 0:00Introduction
- 2:30void
- 4:36null
- 7:20Nullable Reference Types
- 11:36Nullable Contexts
- 16:13Nullable Metadata & Reflection
- 26:24Nullable CodeAnalysis (Roslyn)
- 35:34Static Flow Analysis
- 47:01Generic Definitions
- 50:06Nullable Attributes
- 53:42Adopt Nullable Reference Types
- 58:52Null Object Pattern
- 1:01:41Optionals
- 1:03:20Q&A
related talks
01h 06mNull & Void - Everything about Nothing in .NET
09mInterview of Mark Rendle
59mNullability in C# 8.0
57m'nullable' enable – Unlock the Power of C# Nullability
57mNullable reference types — advanced guide
13mWhat's New in C# 8.0
01h 01mC# 8
01h 03mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
