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