• c# &与&& 和 |与||的区别(转载)


    &:按位与,对两个条件都进行判断
    &&:逻辑与,只要前面的条件为false,后面的条件就不会执行


    同理:
    |:按位或,对两个条件都进行判断
    ||:逻辑或,只要前面的条件为true,后面的条件就不会执行


    上代码:

    //&与&&的测试
     public static bool oneMethod()
            {
                Console.WriteLine("这是第一个方法");
                return false;
            }
            public static bool twoMethod()
            {
                Console.WriteLine("这是第二个方法");
                return false;
            }
    //执行
     Console.WriteLine("&符号的执行结果");
                Console.WriteLine("输入这两个方法的结果{0}",oneMethod()&twoMethod());
                Console.WriteLine("******************************************");
                Console.WriteLine("&&符号的执行结果");
                Console.WriteLine("输入这两个方法的结果{0}", oneMethod() && twoMethod());

    结果:

    // |与||的测试
     public static bool oneMethod()
            {
                Console.WriteLine("这是第一个方法");
                return true;
            }
            public static bool twoMethod()
            {
                Console.WriteLine("这是第二个方法");
                return true;
            }
    
    //调用
     Console.WriteLine("|符号的执行结果");
                Console.WriteLine("输入这两个方法的结果{0}",oneMethod() | twoMethod());
                Console.WriteLine("******************************************");
                Console.WriteLine("||符号的执行结果");
                Console.WriteLine("输入这两个方法的结果{0}", oneMethod() || twoMethod());

    结果:

    原文链接

  • 相关阅读:
    java中 == 与 equals
    java中只有值传递
    java中8种基本类型、包装类、常量池
    Markdown知识
    logback的使用和logback.xml详解[转]
    Log4J日志配置详解[转]
    批量删除Redis数据库中的Key
    linux的top命令参数详解
    Java之美[从菜鸟到高手演变]系列之博文阅读导航
    Java 密码扩展无限制权限策略文件[转]
  • 原文地址:https://www.cnblogs.com/OpenCoder/p/11002213.html
Copyright © 2020-2023  润新知