【发布时间】:2010-12-13 09:16:15
【问题描述】:
在 c++ 中有一个名为 atexit 的函数,您可以在其中注册应在系统退出时运行的函数。 C#中有没有类似的事件?
更新: AppDomain.ProcessExit 似乎没有捕捉到 Ctrl-C 或 Ctrl-Break。有人知道吗?
【问题讨论】:
在 c++ 中有一个名为 atexit 的函数,您可以在其中注册应在系统退出时运行的函数。 C#中有没有类似的事件?
更新: AppDomain.ProcessExit 似乎没有捕捉到 Ctrl-C 或 Ctrl-Break。有人知道吗?
【问题讨论】:
您可以查看AppDomain 类的ProcessExit 和DomainUnload 事件。
【讨论】:
如果您正在运行 WinForms 应用程序,您可以将侦听器添加到 Application.ApplicationExit 事件
【讨论】:
如果您有 WinForms 应用程序,则有 Application.ApplicationExit 事件。对于 WPF,有 Application.Exit。
【讨论】:
也许这个问题的答案可以帮助你:
【讨论】: