我有这样的对象结构:
List.data[0].Contact.Mobile.MobileNumber
我需要检查MobileNumber
是否为空。
问题是Contact and Mobile
也可以为空。
有没有比这样更好/更容易/更清洁的方式:
(List.data[0].Contact!=null && List.data[0].Contact.Mobile!=null && List.data[0].Mobile.MobileNumber!=null)
答案 0 :(得分:7)
在C#6中你可以尝试这个
var exists = List.data[0].Contact?.Mobile?.MobileNumber != null;