All object references in .NET are basically 32-bit or 64-bit pointers.
I am curious about how null
is represented in memory. Is it actually 32 or 64 zeroes? Is it guaranteed to be so, according to specification?
I couldn't find the answer on MSDN or C# language specification.
There is also a similar question for C language, but what about C#?