Не могли бы вы объяснить, почему Console.WriteLine записывает пустую строку (Console.WriteLine(null) дать мне ошибку компиляции) и почему нет NullReferenceException (даже a+=1 не должен ее поднимать)?
int? a = null;
a++; // Why there is not NullReferenceException?
Console.WriteLine(a); // Empty line