当前位置: 代码迷 >> ASP.NET >> != ?什么意思解决方案
  详细解决方案

!= ?什么意思解决方案

热度:4227   发布时间:2013-02-25 00:00:00.0
!= ?什么意思
HttpContext.Current.Request.ApplicationPath != "/" ? HttpContext.Current.Request.ApplicationPath : string.Empty
那个高手能给我帮我解释一下 其中的 != ? 是什么意思呀 速救!!!!!!!!!

------解决方案--------------------------------------------------------
?:是三目运算符号。

这个代码就是

if (HttpContext.Current.Request.ApplicationPath != "/)
xxx = HttpContext.Current.Request.ApplicationPath;
else
xxx = string.Empty;
------解决方案--------------------------------------------------------
HttpContext.Current.Request.ApplicationPath != "/" 为true
返回
HttpContext.Current.Request.ApplicationPath
否则返回
string.Empty
eg:
1+1==2?"正解":"错误"
------解决方案--------------------------------------------------------
这个不是用来获取网站根路径的方法么?
------解决方案--------------------------------------------------------


表达式 ? 表达式成立值 :表达式不成立值
  相关解决方案