ReSharper 2025.2 Help

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

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

如下所示, 包含 方法返回 bool,因此您可以将方法的结果直接分配给一个 bool 变量 一个。 ReSharper 在 如果 上提供了一个快速修复,它将 如果 替换为条件 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月 27日