コードインスペクション: 論理条件式の冗長なオペランド
条件付き OR 演算子の最初のオペランドが false と評価された場合、 OR 式全体の値は 2 番目のオペランドによって決定されます。 したがって、最初のオペランドが定数 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);
}
2026 年 6 月 12 日