C#中&与&&的区别
来源:互联网 发布:网络醉了是什么意思 编辑:程序博客网 时间:2024/06/06 04:39
c#&是什么意思?
看过一些文章,关于这个的简单而容易被忽略的语法,说的总有点瑕疵。
贴代码15秒之内应该能知道c#中一个&和两个&&的区别,开始计数了........
5秒看代码:
namespace Test927Demo{ class Program { static void Main(string[] args) { Console.WriteLine("***********c#一个&符号的作用是***********"); Console.WriteLine("输入这个两个方法的结果是:{0}",oneMethod()&twoMethod()); Console.WriteLine("***********c#一个&符号的作用是***********"); Console.WriteLine("输入这个两个方法的结果是:{0}", oneMethod() && twoMethod()); } static bool oneMethod() { Console.WriteLine("这是第一个方法"); return false; } static bool twoMethod() { Console.WriteLine("这是第二个方法"); return false; } }}5秒看结果:
理解一下两者的区别:
- 相同点:,中文名称逻辑 “与”,计算的结果都是一样的
- 不同点:$位运算 符(非bool的情况下才是位运算符,一般也可以叫逻辑与),$$逻辑运算符. 两个$符号,在计算oneMethod 为false时 ,不需要计算twoMethod,称之为”短路”运算,一个$是每一个bool值都需要去判断
关于他们的应用场景:
也许你总会碰到,也学你可能永远也用不到,但是你应该知道这个简单而又容易被忽略的问题.
留下一些思考:
- c#中|和||的区别又是什么呢?
- 能&&的地方一定能用&吗?能用&的地方一定能用$$吗?
3 0
- C#中&与&&的区别
- C#中&与&&的区别
- C# 中& 与&&的区别
- C#中&与&&的区别
- c#中结构与类的区别
- c#中结构与类的区别
- c#中结构与类的区别
- C#中结构与类的区别
- C#中结构与类的区别
- C#中结构与类的区别
- C#中结构与类的区别
- C#中结构与类的区别
- c#中结构与类的区别
- C# 中bool与Boolean 的区别
- C#中类与结构的区别
- C#中class与struct的区别
- C#中结构与类的区别
- c#中结构与类的区别
- 最简单的elf文件分析
- codeforces#347div2 C. Alice and Bob
- 算法学习笔记之滑动平均滤波算法
- Android发布APK详解
- [Android] Android Studio开发NDK笔记
- C#中&与&&的区别
- xargs小结
- 为什么要使用SLF4J而不是Log4J
- JVM学习笔记(一)——本地方法栈及native方法
- Android 避免APP启动闪黑屏(Theme和Style)
- spring注解和springmvc容器初始化过程
- 【JavaScript】动态加载脚本和样式
- TCP/IP概述
- Java工具类-素数类