2

Visual Studioで、新しいWindowsフォームを作成し、Form_Loadイベントに次のように入力した場合:

throw new Exception();

何も起こりません。ここにブレークポイントを設定して、このコード行に到達したことを確認できますが、例外はスローされていないようです。同じステートメントをボタンのクリックイベントに入れてボタンをクリックすると、プログラムが予想どおりにクラッシュします。

ここで何が起こっているのですか?

ありがとう

4

1 に答える 1

1

デバッガーの外部で実行すると、スローされます。未処理の例外でブレークするようにデバッガーを構成する必要があります。

Debug->Exceptions...
Common Language Runtime Exceptions
   System
      System.Exception    Click the "Thrown" checkbox.
于 2012-07-22T12:48:17.017 に答える