有这样一句
string webSiteId = Request.QueryString["webSiteId"] ?? ConfigurationManager.AppSettings["DefaultSite"];
当中的"??"到底有什么作用?????
string webSiteId = Request.QueryString["webSiteId"] ?? ConfigurationManager.AppSettings["DefaultSite"];
当中的"??"到底有什么作用?????
解决方案 »
- 小妹请教一个File.Copy奇怪的问题。
- winform 100个人同时在100-200万条里 查询数据,如何能提高效率
- c#获取端口(com 和LPT)
- VB.NET中,如何将一个项目中的全部.vb代码文件中的每3个空行都统一替换成一个空行
- 奇怪~关于WinForm中TabControl删除TabPage
- 发布新程序时出现问题,大家帮忙看看!
- 我在ASP。NET中将this.DataGrid1.BackColor = "#ff0814";怎么不对。怎么把"#ff0814"转化成颜色的格式啊
- 请教一个反射的问题
- 我的程序总是运行了一段时间之后界面就卡住,之后就提示说:超时时间已到。
- 附图,急急急,连接数据库open的时候,AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 谁有 c# 操纵windows 应用程序 的教程?
- 子窗体问题
http://msdn.microsoft.com/zh-cn/library/2cf62fcy.aspx?? 运算符一节
else z = a;
b。 变量定义中含有两个问号, 用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过!意思是取所赋值??左边的,如果左边为null,取所赋值??右边的。 例子: page ?? 0,表示page为null的时候,取右边的值0.
x = a??b的意思是,如果a不为空,则将a的值赋给x,否则将b的值赋给x,用sql来写,就是ISNULL(a, b)