& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
- 例如:
if (true & SomeMethod())
,即使第一个条件为真,SomeMethod()
方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
- 例如:
if (false && SomeMethod())
,由于第一个条件为假,SomeMethod()
方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
小码编匠1 小时前
一款 C# 编写的神经网络计算图框架Envyᥫᩣ4 小时前
C#语言:从入门到精通IT技术分享社区10 小时前
C#实战:使用腾讯云识别服务轻松提取火车票信息△曉風殘月〆17 小时前
WPF MVVM入门系列教程(二、依赖属性)逐·風19 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发m0_656974741 天前
C#中的集合类及其使用九鼎科技-Leo1 天前
了解 .NET 运行时与 .NET 框架:基础概念与相互关系九鼎科技-Leo1 天前
什么是 ASP.NET Core?与 ASP.NET MVC 有什么区别?.net开发1 天前
WPF怎么通过RestSharp向后端发请求小乖兽技术1 天前
C#与C++交互开发系列(二十):跨进程通信之共享内存(Shared Memory)