空融合运算符

空合并运算符本身是两个连续的问号字符:??

它是条件表达式的简写:

possibleNullObject != null ? possibleNullObject : defaultValue

左侧操作数(正在测试的对象)必须是可空值类型或引用类型,否则将发生编译错误。

?? ?? 运算符适用于引用类型和值类型。