重複の可能性:
C# の if-null-then-null 式
私がC#で見逃しているのは、SQLサーバーのようなnull参照の扱いです:
var a = SomeObject.Property1.Property2.Property3.Property4
いずれかのプロパティが null の場合、NullReferenceException が発生します。エラーなしで null に設定すると便利な場合a
があり、これを簡単に確認できます。
同様に、
var a = SomeList.FirstOrDefault(...).Select(...)
a
これは、nullに設定するのではなく、シーケンスに要素が含まれていない場合にも例外をスローします。
だから私の質問:これらのシナリオでSQLのような動作を実装するための短くて良い方法(おそらく拡張機能を使用しますか?)はありますか?