对象内对象内的对象的空值检查

时间:2015-05-20 15:16:55

标签: c#

如果我这样做:

var a = FirstPossibleNull.SecondPossibleNull.ThirdPossibleNull.FourthPossibleNullValue;

我必须检查" FirstPossibleNull"和" SecondPossibleNull"和' ThirdPossibleNull"不为null以避免在潜在错误中运行。

是否有比这种检查更优雅(更短)的解决方案:

if (FirstPossibleNull != null && FirstPossibleNull.SecondPossibleNull != null && FirstPossibleNull.SecondPossibleNull.ThirdPossibleNull != null)

0 个答案:

没有答案