c# - <>0 和 >0 之间哪个布尔求值最快?
问题描述
令 x 为大于或等于 0 的整数。如果 x 大于 0,则必须采取措施。
if (x > 0)
{
DoSomething();
}
由于 x 的取值范围,if
条件可以写成x != 0
或x > 0
。由于这段代码包含在蛮力算法中,因此性能至关重要。这两个条件中的哪一个是评估最快的?
解决方案
推荐阅读
- c# - C#远程服务器返回错误:(401) Unauthorized
- java - 为什么我没有从这个 java 程序中得到任何输出?
- java - 如何查找 spring 数据存储库子类型的 save(...) 方法的引用
- python - 创建一个包含 6 个项目的列表
- sql - 将字符串转换为时间戳
- javascript - 自定义仪表板 Javascript
- python - 如果我有一个随机生成的文本,我如何使用 WebDriverWait 和 getText()
- python - sckit-learn RandomizedSearchCV 在使用 KerasRegression 时没有属性“best_estimator_”
- telethon - 数据库锁定的异常名称
- javascript - React.js 全局变量在路由上擦除