提问
我下面有以下代码行.有没有一种方法可以检查团队,部门团队,团队,协调员,个人资料,地址和最后一个属性StateRegion是否为null,而不是对每个属性都进行检查?if(team.DivisionTeam.Team.Coordinator.Profile.Address.StateRegion != null)
最佳答案
当前在C#中,您不能,您必须单独检查每个属性是否为null.可能您正在寻找“.?”运算符,但在C#4.0中不存在,请查看此帖子以及Eric Lippert的响应:Deep null checking, is there a better way?