• 基础才是重中之重~用好“逻辑与”和“逻辑或”,可以让你的程序更优美!


      回到目录

       当进行“与”运算时,从左向右比较,出现一个为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");
                }

    回到目录

  • 相关阅读:
    数据结构与算法基础 模块七
    操作系统
    数据结构与算法基础 模块六
    数据库技术
    数据库技术
    数据库 SQL语句
    数据结构与算法基础 模块五
    同源策略和解决
    初识单例模式
    Django—内置用户权限管理
  • 原文地址:https://www.cnblogs.com/lori/p/2315122.html
Copyright © 2020-2023  润新知