JetBrains Rider 2026.1 Help

コードインスペクション: 論理条件式の冗長なオペランド

条件付き 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 日