代码检查:多余的空 finally 块。
此检查会报告完全为空的 finally 块。 空的 finally 块不会增加任何行为,只会让控制流更难阅读。
示例
class C
{
int GetValue()
{
try
{
return 1;
}
finally
{
}
}
}
class C
{
int GetValue()
{
return 1;
}
}
快速修复
删除空的 finally 块。 如果 try 语句还包含 catch 块,快速修复只会移除空的 finally。
2026年 5月 8日