C#如何实现终止处理程序

时间:2011-10-06 08:35:38

标签: c#

如果用户停止控制台应用程序,我想在C#中序列化一个对象 我已经看到了处理这个问题的各种问题,但没有最终答案 我需要按住Ctrl + c,单击右上角并从任务管理器停止进程 如果我有一个实现对象并将其作为终结器添加到它是否安全?

2 个答案:

答案 0 :(得分:2)

只需处理AppDomain.ProcessExit

答案 1 :(得分:0)

在此论坛中,您可以找到退出事件检测的示例。希望这可以帮到你。 http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/707e9ae1-a53f-4918-8ac4-62a1eddb3c4a/