if( !(this.resultCode == 331 || this.resultCode == 230) )
假设resultCode 有个值,这个if到底是什么意思呢,!放在( ==  || ==),怎么理解呢

解决方案 »

  1.   

    !就是not的意思,加起来就是:如果resultcode不等于331并且不等于230
      

  2.   

    楼上的已经说了,
    劝楼主为什么要写asp.net的代码呢,应该从基本功练起啊,找本c++或者c的书看看吧,asp.net很傻瓜式的,会容易让你走弯路的
      

  3.   

    等同于if (this.resultCode !=331 && this.resultCode != 230),可以看一下逻辑表达式部分
      

  4.   

    这个好像是或吧,就是说,如果这个值等于331或者230当中的一个,就可以执行下一个语句,否则不可以,&&是与。||是或。
      

  5.   

    if(!(A || B)) 等价于 if(!A && !B)要学点数理逻辑。