Null 伝播演算子?.
についてよく読んで、次のシナリオで役立つかどうかの答えが見つかりませんでした。
スローするコード:
int[] values = null;
foreach ( var i in values ) // Throws since values is null.
{
// ...
}
これを機能させるには、変数null
にアクセスする前にチェックを追加する必要があります。values
ほとんどの場合、上記のコードは Null 伝播演算子の設計上の考慮事項の範囲外です。それでも、確かに、私は尋ねなければなりません。
私の質問:
ループ内null
のコレクションにアクセスしようとする場合、Null 伝播演算子は役に立ちますか?foreach