JetBrains Rider 2026.1 Help

代码检查:冗余的布尔比较

此检查会报告可以简化的布尔值比较或布尔模式检查。 将 booltruefalse 进行比较,或与常量布尔模式匹配,通常只是增加了语法而没有增加意义。

示例

class C { void M(bool flag) { if (flag == true) { } } }
class C { void M(bool flag) { if (flag) { } } }

快速修复

根据原始形式,快速修复还可以将 == false 替换为 !flag ,或移除如 value is true 这样的常量布尔模式。

2026年 5月 8日