【发布时间】:2015-08-27 06:57:21
【问题描述】:
我有:
label.Text = myObject.myNestedObject.MyNestedObject2.Description;
其中 label 是 asp.net 标签。问题是有时 myObject、myNestedObject、MyNestedObject2 或 Description 为空,我必须在 if 语句中检查它,如下所示:
if(myObject!=null&&myNestedObject!=null&&MyNestedObject2!=null&&Description!=null)
{
label.Text = myObject.myNestedObject.MyNestedObject2.Description;
}
在这个语句中,我检查了四次属性是否为空。是否存在任何其他方法来检查整个层次结构?
【问题讨论】:
标签: c# asp.net oop if-statement