ReSharper 2026.1 Help

コードインスペクション:空の一般的な catch 節

次のコードスニペットを考えてみましょう。

string text = ""; try { text = File.ReadAllText("test.txt"); } catch { }

このスニペットでは、 catch 句は絶対にすべてのエラーをキャッチします。 例外に応答しないことは非常にまれで(かつ潜在的に危険なため)、ReSharper はこれについて警告し、 Exception をキャッチすることを提案します。 ただし、正当化される catch-all ステートメントの使用箇所があります。

2026 年 6 月 12 日