Мы заметили, что множество ошибок в нашем программном обеспечении, разработанном на С# (или Java), вызывают исключение NullReferenceException.
Есть ли причина, по которой "нуль" даже был включен в язык?
В конце концов, если бы не было "null", у меня не было бы ошибки, верно?
Другими словами, какая функция на языке не могла работать без нулевого?