Where in memory are nullable types stored?
First off, Nullable<int> is just a shorthand for something like: struct Nullable<T> { bool hasValue; T value; } Plus all the constructors, accessors, and so on. That’s all it is — a nullable int is an ordinary int plus a flag that says whether the int is null or not. All the rest is compiler … Read more