& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
- 例如:
if (true & SomeMethod()),即使第一个条件为真,SomeMethod()方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
- 例如:
if (false && SomeMethod()),由于第一个条件为假,SomeMethod()方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
石榴树下的七彩鱼2 小时前
图片修复 API 接入实战:网站如何自动去除图片水印(Python / PHP / C# 示例)忒可君2 小时前
C# winform 自制分页功能南無忘码至尊3 小时前
Unity学习90天 - 第 6天 - 学习协程 Coroutine并实现每隔 2 秒生成一波敌人何以解忧唯有撸码7 小时前
玩转控件:封装个带图片的Label控件xiaoshuaishuai87 小时前
C# 实现百度搜索算法逆向深兰科技7 小时前
深兰科技与淡水河谷合作推进:矿区示范加速落地我是唐青枫11 小时前
C#.NET ObjectPool 深入解析:对象复用、池化策略与使用边界aq553560012 小时前
Laravel2.x:被遗忘的PHP框架遗珠光泽雨12 小时前
c#对object sender ,EventArgs e 的解释Eiceblue12 小时前
C# 删除 PDF 页面:单页 / 多页批量删除技巧