JetBrains Rider 2025.2 Help

代码检查:将 'if' 转换为 '||'

可以使用 条件 OR 运算符重写 If 语句,前提是它是一个根据 If 语句结果修改的 bool 值。

如下所示, 包含 方法返回 bool,因此您可以将方法的结果直接分配给 bool 变量 a。 JetBrains Rider 在 If 上提供快速修复,将 If 替换为条件 OR 运算符以简化代码:

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