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