コードインスペクション: 空の一般的な catch 節
次のコードスニペットを考えてみましょう。
string text = "";
try
{
text = File.ReadAllText("test.txt");
} catch { }
このスニペットでは、 catch 句は絶対にすべてのエラーをキャッチします。 例外に対して反応しないことは非常にまれで(かつ潜在的に危険な)ため、JetBrains Rider はこの点について警告し、 Exception をキャッチすることを提案します。 ただし、正当化される catch-all ステートメントの使用箇所があります。
2026 年 6 月 12 日