问个语法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
------解决方案--------------------二楼正解~