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