代码检查:模式中的多余类型检查。
当类型检查不增加任何有用的过滤时,该检查会报告模式中的类型检查。 在这些情况下,可以简化模式而不改变行为。
示例
switch (value)
{
case object _:
Handle(value);
break;
}
switch (value)
{
case not null:
Handle(value);
break;
}
快速修复
快速修复会通过移除多余的类型检查来简化模式。
2026年 5月 8日