JetBrains Rider 2026.1 Help

代码检查:冗余的条件三元表达式用法

该检查会报告其 truefalse 分支仅仅反映条件的条件表达式。 在这种情况下,三元表达式可以被条件本身或其取反替换。

示例

class C { bool IsValid(bool condition) { return condition ? true : false; } }
class C { bool IsValid(bool condition) { return condition; } }

快速修复

快速修复会用条件本身替换三元表达式。 当分支被反转时,快速修复会将表达式 Simplify 为 !condition

2026年 5月 8日