相关疑难解决方法(0)

在C#中使用if(!bool)vs if(bool == false)

以下两种编码风格是否存在任何形式的共识?我更好奇的是,如果在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)

谢谢!

c# coding-style

20
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1

coding-style ×1