Notes On Nullable Types
The lesson explains how nullable value types are implemented as structs with a hidden boolean field, and how non-nullable reference types rely on compiler analysis rather than runtime enforcement. We conclude with a discussion of the trade-offs and limitations of both features within the existing .NET type system.
Previous Module
.NET Runtime Memory Management
This Module
The .NET Type System