以下两种编码风格是否存在任何形式的共识?我更好奇的是,如果在C#中的优秀代码中通常首选一个这样的东西,或者这是在为编码项目选择样式时决定的事情.
风格1:使用!标志表示不符合条件
if (!myBool)
{
//Do Stuff...
}
Run Code Online (Sandbox Code Playgroud)
样式2:使用== false表示在条件中检查虚假
if (myBool == false)
{
//Do Stuff...
}
Run Code Online (Sandbox Code Playgroud)
谢谢!