C#中的??是什么意思

如题所述

第1个回答  2018-04-28
lz,这叫NULL合并运算,规则是:
y=x??z;
1. y=x; //x is not null
2. y=z; // x is null
第2个回答  2018-04-01
item.Name ?? " 0 "
说明item.Name 是一个可为空的变量,?? 后面 给他指定了一个默认值
第3个回答  2018-03-31
空合并运算符(??):
用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。
第4个回答  2013-07-16
4c#这个问题自己看书啊
第5个回答  2012-01-16
二目运算符
相似回答