在 c++ 中有一个名为atexit的函数,您可以在其中注册应在系统退出时运行的函数。C#中是否有类似的事件?
更新: AppDomain.ProcessExit 似乎没有捕捉到 Ctrl-C 或 Ctrl-Break。有人知道吗?
您可以检查课程的ProcessExit
和DomainUnload
事件AppDomain
。
如果您有 WinForms 应用程序,则有Application.ApplicationExit事件。对于 WPF,有Application.Exit。
也许这个问题的答案可以帮助你:
如果您正在运行 WinForms 应用程序,则可以向Application.ApplicationExit
事件添加侦听器