Visual Studio で C# プログラムをデバッグするとき、ステップ実行中のコードが try/catch ブロック内にあるかどうかを確認するにはどうすればよいでしょうか?
つまり、コードが例外をスローした場合、その例外はプログラムの別の部分によってキャッチされるかどうか。
問題は、実際に使用するとクラッシュしやすいアプリケーションがあることですが、ここではデバッガーで問題を再現することはできず、すべての例外がキャッチされていると考えていますが、明らかに間違っています!
また、多くのクラス、イベント ハンドラー、タイマーを含む大規模なプログラムであるため、実行順序が必ずしも単純ではありません。
try
では、プログラムのどの部分に潜在的なキャッチされない例外があるかを知るには、コール スタックを常にステップ アップして、 .