在读别人的代码的时候经常会遇到,写成这种的逻辑组合:
这其中潜入了一个条件运算符"?:".
这个运算符的理解很简单,我们可以把上面例子中的代码理解成下面这段代码的缩写:
他的作用那个就是:x ? y : z的意思是如果表达式x为true,则计算y;如果x为false,则计算z属于是if..else的简化形式
这里有一个另外的地方.就是在.net开发的过程中我们也经看到页面上有如下的写法:
这里那个问号后的内容DepartmentID=0是这个URL的参数值,
在读别人的代码的时候经常会遇到,写成这种的逻辑组合:
这其中潜入了一个条件运算符"?:".
这个运算符的理解很简单,我们可以把上面例子中的代码理解成下面这段代码的缩写:
他的作用那个就是:x ? y : z的意思是如果表达式x为true,则计算y;如果x为false,则计算z属于是if..else的简化形式
这里有一个另外的地方.就是在.net开发的过程中我们也经看到页面上有如下的写法:
这里那个问号后的内容DepartmentID=0是这个URL的参数值,