JetBrains Rider 2025.2 Help

代码检查:逻辑条件表达式中的冗余操作数

如果 条件 OR 运算符中的第一个操作数计算结果为 false ,则整个 OR表达式的值由第二个操作数决定。 因此,作为第一个操作数的常量 false 是多余的,JetBrains Rider 建议删除包含冗余操作数的表达式:

private static void TestOr(string s) { const bool b = false; bool a = b || s.Contains("."); Console.WriteLine(a); }
private static void TestOr(string s) { const bool b = false; bool a = s.Contains("."); Console.WriteLine(a); }
最后修改日期: 2025年 9月 26日