1. x,y相同类型或者类型可自动转换,采用Null 合并
x ?? y :如果 x 为 Null 则计算结果为 y,否则计算结果为 x
2. 不同类型,采用条件判断
(x!=null)?: y : z :如果 x 为 True 则计算结果为 y,如果 x 为 False 则计算结果为 z
条件运算符与Null合并
1. x,y相同类型或者类型可自动转换,采用Null 合并
x ?? y :如果 x 为 Null 则计算结果为 y,否则计算结果为 x
2. 不同类型,采用条件判断
(x!=null)?: y : z :如果 x 为 True 则计算结果为 y,如果 x 为 False 则计算结果为 z

被折叠的 条评论
为什么被折叠?