首页 > 解决方案 > <>0 和 >0 之间哪个布尔求值最快?

问题描述

令 x 为大于或等于 0 的整数。如果 x 大于 0,则必须采取措施。

if (x > 0)
{
    DoSomething();
}

由于 x 的取值范围,if条件可以写成x != 0x > 0。由于这段代码包含在蛮力算法中,因此性能至关重要。这两个条件中的哪一个是评估最快的?

标签: c#performanceboolean

解决方案


推荐阅读