代码检查:模式中的冗余类型检查
在模式中,如果类型检查未增加任何有用的过滤条件,则此检查会报告。 在这些情况下,模式可以在不改变行为的前提下 Simplify。
示例
switch (value)
{
case object _:
Handle(value);
break;
}
switch (value)
{
case not null:
Handle(value);
break;
}
快速修复
快速修复通过移除冗余类型检查来 Simplify 模式。
2026年 5月 8日