私がこのようなオブジェクトを持っていると考えてください:
Obj.Boo.Foo.Zoo
zooさて、それが値を持ち、空ではないことを確認したい場合は、次のようにする必要があります。
if(Obj != null && Obj.Boo != null && Obj.Boo.Foo != null && Obj.Boo.Foo.Zoo != null) {
//blah blah
}
そして、の後にネストされたオブジェクトがもっとある場合はZoo、を展開する必要がifあり、コードが少し不正になります。
そのタイプの条件を実行するためのより良い方法はありますか?