Почему значения в .NET могут быть нулевыми? Превосходно ли это, чем наличие гарантии, в которой все будет иметь значение и ничто не будет иметь никакого значения?
Кто-нибудь знает, как называется каждая из этих методологий?
В любом случае, я не очень разбираюсь в этом, но не наличие ценности для всего упрощает задачу, т. е. устраняет нулевые проверки и дает возможность писать более оптимизированные алгоритмы, которые не должны разветвляться для проверок.
Каковы плюсы и минусы каждого стиля с точки зрения производительности, простоты, параллелизма, перспективности и т. д.