使用简单 if-else 语句的更简洁方法

jaf*_*her 0 c# if-statement

我的代码当前有几个简单的 if-else 语句,如下所示:

if (notExists)
{
    return false;
}
else
{
    return true;
}
Run Code Online (Sandbox Code Playgroud)

有没有更干净的方法来实现这个逻辑?

Tim*_*ter 9

那么,为什么不简单呢?

return !notExists:
Run Code Online (Sandbox Code Playgroud)

或者声明一个变量bool exists以使其更具可读性。

  • @RandRandom:我理解它是因为 OP 有多种具有类似逻辑的方法。“我的代码当前有”,所以不是“我的方法......” (2认同)