“&”与“ &&”的用法

“&”与“ &&”的用法,第1张

“&”与“ &&”的用法

&是按位“与”,表示它在位级别起作用。&&是逻辑
AND”,表示它在布尔(真/假)级别上起作用。逻辑AND使用短路(如果第一部分为假,则没有必要检查第二部分),以防止在按位AND需要逐位AND运算时运行多余的代码,这样它将获得值。

您应该使用逻辑AND(&&),因为这就是您想要的(&可能无法正确执行 *** 作),但是如果您要评估其副作用,可能需要单独运行该方法:

var check = CheckSomething();bool IsValid = isValid && check;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5567313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存