要说的是,要做的事有什么区别呢?我一直用||(两个管道)在OR表达式中,包括C#和PHP。偶尔我会看到一根管子被使用:|..这两种用法有什么区别?在使用一种或另一种时是否有任何注意事项?或者它们是可互换的?
3 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
&
&&
if(condition1 || condition2 || condition3)
if(condition1 | condition2 | condition3)
if(class != null && class.someVar < 20)
class != null
class.someVar
NullReferenceException
&
|
&
|
|
&
- 3 回答
- 0 关注
- 371 浏览
添加回答
举报
0/150
提交
取消