基礎才是重中之重~用好“邏輯與”和“邏輯或”,可以讓你的程序更優美!


  回到目錄

   當進行“與”運算時,從左向右比較,出現一個為false時,立即退出,不會比較后台的,即使后面的有異常程序也不報錯
    當進行“或”運算時,從左向右比較,出現一個為true時,立即退出,不會比較后台的,即使后面的有異常程序也不報錯
       

  List<int> arr = null;
            if (  arr != null  &&  arr.Count > 0) //其實arr.Count會報語法錯誤,但這里是正確的用法,先比較是否為null,如果為空,后面的語句則不會被執行
                Console.WriteLine("ok");
            else
                Console.WriteLine("oks");
         // 上面語句等同於:
          List<int> arr = null;
            if (  arr != null ){
                if(arr.Count > 0){
                Console.WriteLine("ok");
            else
                Console.WriteLine("oks");
                }
             Console.WriteLine("oks");
            }

 

回到目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM