前端之家收集整理的这篇文章主要介绍了
.net – 我应该总是使用AndAlso和OrElse运算符吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从
MSDN:
@H_
301_5@短路权衡
@H_
301_5@短路可以通过不评估不能更改逻辑运算结果的表达式来提高
性能。但是,如果该表达式执行其他操作,则短路将跳过这些操作。例如,如果表达式包含对
函数过程的
调用,那么如果表达式被短路,则不
调用该过程,并且
函数中包含的任何附加
代码不运行。如果你的程序逻辑依赖于任何附加
代码,你应该避免短路操作。