& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
- 例如:
if (true & SomeMethod()),即使第一个条件为真,SomeMethod()方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
- 例如:
if (false && SomeMethod()),由于第一个条件为假,SomeMethod()方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
缺点内向4 小时前
C#编程实战:如何为Word文档添加背景色或背景图片学海无涯书山有路7 小时前
async-await异步编程切糕师学AI7 小时前
ARM 汇编器中的伪指令(Assembler Directives)lzhdim11 小时前
C#开发的提示显示例子 - 开源研究系列文章人工智能AI技术11 小时前
【C#程序员入门AI】向量数据库入门:C#集成Chroma/Pinecone,实现AI知识库检索(RAG基础)xb113211 小时前
C# 定时器和后台任务A_nanda13 小时前
c# 用VUE+elmentPlus生成简单管理系统wuguan_14 小时前
C#之线程gc_229916 小时前
学习C#调用OpenXml操作word文档的基本用法(21:学习嵌入对象类)老骥伏枥~16 小时前
C# if / else 的正确写法与反例