Чтение много о Операторе Null распространения ?.
, я не нашел ответа, полезно ли это в следующем сценарии.
Код, который выдает:
int[] values = null;
foreach ( var i in values ) // Throws since values is null.
{
// ...
}
Чтобы сделать это, я должен добавить проверку null
перед доступом к переменной values
.
Скорее всего, приведенный выше код выходит за рамки соображений проектирования для оператора Null. Тем не менее, я должен спросить.
Мой вопрос:
Является ли оператором распространения Null полезным при попытке доступа к коллекциям null
в цикле foreach
?