我得到 NullReferenceException :
传真号码 = Customer.ContactLink.Contact.DefaultFaxLink.Phone.PhoneNumber
空 ref 在 DefaultFaxLink 上。由于没有传真号码,因此 DefaultFaxLink 未初始化,我知道如果是,我不会在分配时收到错误。
所以,我的问题是,有没有一种方法可以捕获异常而不必测试每个对象以查看它是否什么都不是?
我只想处理语句的整个右手部分,以便如果任何部分什么都不是,我只为左变量分配任何内容。
除此之外,我可以在基础对象上使用反射来评估每个成员及其子成员并分配一个空值吗?