I don't know if you have any concerns when writing the console or windows application. If some exceptions are not handled, the program will automatically exit? If you want to ignore the exception that you have handled to keep the application running, is there a way to implement it?
Or similar to On Error Resume Next in VB. NET.
It is also easy to implement if the console application is clear about handling the following events:
AppDomain. CurrentDomain. UnhandledException + = new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException );
For windows applications, consider adding
Application. ThreadException + = new ThreadExceptionEventHandler (Application_ThreadException );
AppDomain. CurrentDomain. UnhandledException + = new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException );
The following is an interesting example of exception handling in multi-thread processing.
In the design phase, pass ctl + alt + k displays all tasklists and goes one by one based on the todo provided by the pass ctl + alt + k. You will understand how important exception handling is.
Download example