读书人

!= ?什么意思解决方案

发布时间: 2012-03-12 12:45:33 作者: rapoo

!= ?什么意思
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?"正解":"错误"
[解决办法]
这个不是用来获取网站根路径的方法么?
[解决办法]


表达式 ? 表达式成立值 :表达式不成立值

读书人网 >asp.net

热点推荐