Я очищаю устаревший код и нашел методы, которые явно генерируют исключение NullReferenceException
(например,: при проверке того, являются ли некоторые свойства класса нулевыми, или при проверке конфигурации). Поскольку этот тип исключения генерируется CLR в случае нулевой ссылки, это кажется очень плохим выбором исключения для явного создания приложения.
Мой вопрос: существуют ли какие-либо причины, по которым NullReferenceException
было бы хорошим выбором для исключения, которое явно генерируется из кода?