善用 ?? Null 合并操作符
在做条件判断时,经常会有判断一个对象是否为空,再去拿里面属性的结构。
xx != null && xx.Prop.Something
如果你的判断条件,或者接下来要做的操作足够简单。记得不要忘记 ?? 运算符的存在。
我们可以直接合并上述情况的判断条件 xx?.Prop.Something ?? default
在做条件判断时,经常会有判断一个对象是否为空,再去拿里面属性的结构。
xx != null && xx.Prop.Something
如果你的判断条件,或者接下来要做的操作足够简单。记得不要忘记 ?? 运算符的存在。
我们可以直接合并上述情况的判断条件 xx?.Prop.Something ?? default