ReSharper 2025.2 Help

代码检查:表达式始终为“true”或始终为“false”

此检查非常明显:ReSharper 分析 值和可空性整数运算等,并根据其分析结果建议消除始终为 true 或始终为 false 的表达式。

此检查的唯一问题是,有时并不明显 ReSharper 是如何得出此结论的。 因此,您可能不愿意接受将表达式替换为显式 truefalse 的建议,或者删除 if 语句中的冗余检查。 以下是一些说明此问题的 StackOverflow 问题:

最后修改日期: 2025年 9月 27日