这里说这个 ?? 运算符是因为我在其它语言中没有见过,所以在这里记一下。
?? 运算符称作 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。
以上是在MSDN上的说法
以下为一个通俗易懂的例子
// y = x, 只有在x为null情况下 y = -1.
int y = x ?? -1;
这里说这个 ?? 运算符是因为我在其它语言中没有见过,所以在这里记一下。
?? 运算符称作 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。
以上是在MSDN上的说法
以下为一个通俗易懂的例子
// y = x, 只有在x为null情况下 y = -1.
int y = x ?? -1;