对象为引用类型,所以它可能为空,从而引发出“未将对象引用到对象实例”的出现
我有段时间经常碰到这个问题,每次仔细一看,其实是自己忘记了求值判断。
不过除了if-else语句来判断的方法(如果有大量属性赋值重复,可能造成大量代码冗余),还可以在赋值的时候采用条件式
条件表达式:
(条件)? true结果:false结果
对象为引用类型,所以它可能为空,从而引发出“未将对象引用到对象实例”的出现
我有段时间经常碰到这个问题,每次仔细一看,其实是自己忘记了求值判断。
不过除了if-else语句来判断的方法(如果有大量属性赋值重复,可能造成大量代码冗余),还可以在赋值的时候采用条件式
条件表达式:
(条件)? true结果:false结果