2011年8月29日

&与&&

摘要: MSDN上的解释:条件“与”运算符 (&&) 执行其bool操作数的逻辑“与”运算,但仅在必要时才计算第二个操作数。 操作x && y 对应于操作 x & y ,不同的是,如果x为false,则不计算y(因为不论y为何值,“与”操作的结果都为false)。这被称作为“短路”计算。不能重载条件“与”运算符,但常规逻辑运算符和运算符true与false的重载,在某些限制条件下也被视为条件逻辑运算符的重载。 下面介绍的场景: 1 if(userName!=null&&userName .length>0) 这样的条件只能用&&am 阅读全文

posted @ 2011-08-29 22:38 tianyaxiang 阅读(2481) 评论(7) 推荐(2) 编辑

导航