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