日期:2014-05-17  浏览次数:21136 次

问个语法2个问号??是什么意思
代码:
  string valueStr=null;

  Response.Write(valueStr??"赋初始值");

我想知道这是什么写法,2个问号“??”代表什么意思?

------解决方案--------------------
??就是valueStr如果为空,给一个初始值
相当于
if(valueStr==null)
 valueStr=string.Empty;
------解决方案--------------------
二楼好伟大啊!!!!
------解决方案--------------------
c#语言参考‘’‘

??操作符

http://msdn.microsoft.com/zh-cn/library/ms173224.aspx
------解决方案--------------------
二楼正解~