代码检查:筛选表达式是常量,建议移除筛选器
此检查会报告条件为常量表达式的异常筛选器。 像 when (true) 或 when (false) 这样的异常筛选器并不会使捕获逻辑更加精确。 这通常意味着该筛选器是偶然添加、不完整或应被移除。
示例
try
{
DoWork();
}
catch (Exception) when (true)
{
Handle();
}
try
{
DoWork();
}
catch (Exception)
{
Handle();
}
修正方法
没有专门的快速修复。 通常的修复方法是移除该常量筛选器或用真实条件替换。
2026年 5月 8日