C#中的&&条件判断,如果第一个条件为false时是否再判断第二个条件no如果是||判断,如果第一个条件为true时是否再判断第二个条件no

解决方案 »

  1.   

    if(false&&GetBool())
    {
    }if(true||GetBool())
    {
    }bool GetBool()
    {
    MessageBox("调用了:)");
    return true;
    }
      

  2.   

    C# 的  && || 
    和C/C++是一样的短路判断
    就是说只要得到了结果明确了就不判断以后的条件
      

  3.   

    对于&&;第一个为false,则对于单个&第二个无论是什么结果都是false,所以不用判断第二个;
    ||一样咯