& 运算符:
- 当使用 & 运算符时,无论左侧条件是否为真,右侧的条件都会被计算。
- 例如:
if (true & SomeMethod())
,即使第一个条件为真,SomeMethod()
方法也会被执行。- &可以做位运算 如计算是不是2的n次方 (number&(number-1))==0
&& 运算符:
- 当使用 && 运算符时,如果左侧条件为假,则右侧的条件不会被计算,因为整个表达式已经可以确定为假了。
- 例如:
if (false && SomeMethod())
,由于第一个条件为假,SomeMethod()
方法不会被执行。
C#面试基础语法&和&&的区别
李青椒bbll2023-12-14 14:21
相关推荐
王维志7 分钟前
LiteDB详解程序猿多布38 分钟前
XLua教程之热补丁技术咕白m6252 小时前
C# Excel 读取入门教程:免费实现方法相与还2 小时前
godot+c#使用godot-sqlite连接数据库相与还5 小时前
godot+c#操作sqlite并加解密疯狂的维修5 小时前
关于Gateway configration studio软件配置网关程序猿多布7 小时前
XLua教程之Lua调用C#唐青枫7 小时前
FluentData 从入门到精通:C#.NET 数据访问最佳实践张晓~1833994812117 小时前
短视频矩阵源码-视频剪辑+AI智能体开发接入技术分享almighty2718 小时前
C# DataGridView表头自定义设置全攻略