代码检查:将 '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日