JetBrains Rider 2025.2 Help

代码检查:多余的 'else' 关键字

某些 if-else 条件可以在不改变语义的情况下移除其 else 子句。 请考虑以下方法:

public int Sign(double d) { if (d > 0.0) return 1; else return -1; }

在上述情况下, else 语句可以安全移除,因为其 if 子句从方法中返回。 因此,即使没有 else ,您也无法继续超出 if 子句体。

最后修改日期: 2025年 9月 26日