小编Dol*_*ola的帖子

C#,If语句中的否定条件更快吗?

我有一位同事正在与我争辩说,在if语句中使用时,否定条件更快.我已经争辩说编译器正在优化代码,我们真的不知道这个条件将如何实际结束.

例如,她声称这样做

if(!MyCondition)
Run Code Online (Sandbox Code Playgroud)

比...更快

if(MyCondition)
Run Code Online (Sandbox Code Playgroud)

我搜索过,无法在任何地方找到参考资料.所以,我的问题是:

在if语句中使用条件时,是否真的有提高性能的偏好?或者只是提高可读性?

c# if-statement conditional-statements

1
推荐指数
1
解决办法
299
查看次数

标签 统计

c# ×1

conditional-statements ×1

if-statement ×1