我想问下逻辑非(!)一般是用在哪方面的,它的功能是用在布尔表达式前面,用了之后输出结果与原先的结果相反,比如原先的结果是true,表达式前面加了!后,就输出成flase

解决方案 »

  1.   

    你说的是其中一个用法还有 != 称之为不等 
    string s ="ms";if(s!="microsoft")
    {
         
    }
      

  2.   

    比如这种情况bTrue = false;如果你要执行else的部分,不用( ! )的话,下面就要写为:
    if( bTrue )
    {
    }
    else
    {
    }用了( ! )
    就可以写为:
    if( ! bTrue )
    {
    }
      

  3.   


    if (!Page.IsPostBack)
    {
        ...
    }
      

  4.   

    根据我的经验,一般用于数字和字符串的比较 
    比如 if(x!=y)
           .....
    string i="ab";
    string j="abc"
    if(i!=j)
       ....
      

  5.   

    适用于判断  if  do while   while