ReSharper 2026.1 Help

代码检查:多余的丢弃指定

当模式根本不需要任何指定时,该检查会报告类型或递归模式中的丢弃指定。 _ 没有捕获任何内容,对匹配没有任何价值。

示例

class C { void M(object value) { if (value is string _) { } } }
class C { void M(object value) { if (value is string) { } } }

快速修复

从模式中移除多余的丢弃指定。

2026年 5月 8日