2

私はResharperが初めてで、なぜそれが示唆しているように見えるのかを理解しようとしています:
catch (Exception) { }
for
catch { }

catch { }
for
catch (Exception) { }

私は困惑しています。

4

5 に答える 5

4

Resharper には、より推奨される別のメッセージがありますException。クラスをキャッチしないようにアドバイスします。

于 2009-03-20T19:53:06.320 に答える
2

catch { } <-すべてのエラーを抑制します。エラーを確実に破棄する場合にのみ、実行する必要があります。

catch { throw; } <-これは必須ではありません。コンパイラは、関数の呼び出しにエラーを再スローするようにすでに注意を払っています。明示的に追加する必要はありません。

于 2011-03-23T12:50:47.127 に答える