代码检查:源表达式永远不会匹配提供的模式
此检查会报告那些模式永远无法匹配被测试值的模式匹配代码。 这意味着条件实际上始终为 false ,并且该分支内的代码将永远不会执行。
示例
void M(int number)
{
if (number is string text)
{
}
}
void M(int number)
{
if (false)
{
}
}
快速修复
移除无法访问的代码或修正模式。
2026年 5月 8日