& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
 - 例如:
 if (true & SomeMethod()),即使第一个条件为真,SomeMethod()方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
 
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
 - 例如:
 if (false && SomeMethod()),由于第一个条件为假,SomeMethod()方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
聪明努力的积极向上17 分钟前
【C#】HTTP中URL编码方式解析关关长语3 小时前
(四) Dotnet中MCP客户端与服务端交互通知日志信息小码编匠3 小时前
WPF 动态模拟CPU 使用率曲线图聪明努力的积极向上3 小时前
【.NET】依赖注入浅显解释hixiong1234 小时前
C# OpencvSharp使用lpd_yunet进行车牌检测专注VB编程开发20年6 小时前
.net c#音频放大,音量增益算法防止溢出专注VB编程开发20年6 小时前
.NET Reflector反编绎,如何移除DLL中的一个公开属性唐青枫9 小时前
C#.NET Random 深入解析:随机数生成原理与最佳实践永远有缘10 小时前
Java、Python、C# 和 C++ 在函数定义语法上的主要区别yue00816 小时前
C#理论学习-WinForm实践开发教程总结