JetBrains Rider 2026.1 Help

代码检查:筛选表达式是常量,建议移除筛选器

此检查会报告条件为常量表达式的异常筛选器。 像 when (true)when (false) 这样的异常筛选器并不会使捕获逻辑更加精确。 这通常意味着该筛选器是偶然添加、不完整或应被移除。

示例

try { DoWork(); } catch (Exception) when (true) { Handle(); }
try { DoWork(); } catch (Exception) { Handle(); }

修正方法

没有专门的快速修复。 通常的修复方法是移除该常量筛选器或用真实条件替换。

2026年 5月 8日