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