オブジェクト階層で null 参照を処理する良い方法を探しています。
すなわち:
if(null == Object1.Object2.Object3.Property)
この例では、Object2 が null であると言うと、Null 参照例外がスローされます。
私の場合、何がnullかは気にしません。何かがそうであることだけです。このようなことをしたい場所ごとに try/catch を配置したくないので、代わりの方法を探していました。
私は??で実験しました。演算子ですが、これは 2 つのレベルの後で見苦しいコードになります。
どんなアイデアでも大歓迎です。