& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
- 例如:
if (true & SomeMethod()),即使第一个条件为真,SomeMethod()方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
- 例如:
if (false && SomeMethod()),由于第一个条件为假,SomeMethod()方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
周杰伦fans1 小时前
轻量模型高并发推理优化技巧周杰伦fans1 小时前
C#对话摘要降低Token消耗en.en..5 小时前
分清 b 与 B:比特、字节(告别8倍、容量、缓冲区误区)ly76895 小时前
ISR 收缩与 HW 推进:副本同步的边界条件与 UnderReplicated 排障miofly5 小时前
GitHub 今日推荐|REDox:64 位 token 表示结构化数据,内存占用降 70% 支持多格式互转淡海水5 小时前
02-03-原理篇-大对象堆海宇大数据6 小时前
零信任架构实战:基于海宇身份证OCR构建自动化跨境清关核验网关samble20 小时前
从零搭建灌装监控系统(十):生产追溯,条码触发自动记录czhc11400756631 天前
退出防呆:用“总闸“收口所有退出入口,以及三个并发语法坑淡海水1 天前
02-01-原理篇-Mark-Sweep与变种算法