1. 程式人生 > >合並運算符

合並運算符

類型 合並 操作數 引用類型 guid oal types spa 語法

C#語法中兩個問號(??)的運算符是指null 合並運算符,合並運算符為類型轉換定義了一個預設值,以防可空類型的值為Null。

MSDN上面的解釋:

?? 運算符稱為 null 合並運算符,用於定義可以為 null 值的類型和引用類型的默認值。如果此運算符的左操作數不為 null,則此運算符將返回左操作數(左邊表達式);否則當左操作數為 null,返回右操作數(右邊表達式)。

合並運算符