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