コードインスペクション:冗長な空の 'finally' ブロック
このインスペクションは、完全に空の finally ブロックを報告しています。 空の finally ブロックは動作を追加しないため、制御フローの可読性を損なうだけです。
サンプル
class C
{
int GetValue()
{
try
{
return 1;
}
finally
{
}
}
}
class C
{
int GetValue()
{
return 1;
}
}
クイックフィックス
空の finally ブロックを削除します。 try ステートメントに catch ブロックも含まれている場合、クイックフィックスでは空の finally のみを削除します。
2026 年 6 月 12 日