何処からも捕捉されなかった例外を、
最後に捕捉したい場合。
private static void Main() { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); } static void CurrentDomain_UnhandledException( object sender, UnhandledExceptionEventArgs e) { // ここで例外処理 }
業務アプリとか開発する際は、システムエラーはここで集約して、
例外のメッセージやログを出力するとしたほうが無難。