代码检查:反转条件
此检查会报告否定 .Any(...) 并保持分支原有顺序的条件表达式。
使用正面条件并交换分支时,这种写法通常更清晰。
示例
var result = !items.Any() ? emptyValue : firstValue;
var result = items.Any() ? firstValue : emptyValue;
快速修复
通过移除 .Any(...) 的否定并交换 ?: 分支来重写该表达式。
2026年 5月 8日