空融合運算子

空合併運算子本身是兩個連續的問號字元:??

它是條件表示式的簡寫:

possibleNullObject != null ? possibleNullObject : defaultValue

左側運算元(正在測試的物件)必須是可空值型別或引用型別,否則將發生編譯錯誤。

?? ?? 運算子適用於引用型別和值型別。