如何运行程序退出前code? [英] How to run code before program exit?
本文介绍了如何运行程序退出前code?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个像
Class Program
{
static void main(string args[])
{
}
}
现在我想做的main()退出后的东西。我试着写了类节目一个解构,但它从来没有被击中。
Now I want to do something after main() exit. I tried to write a deconstructor for Class Program, but it never get hit.
是否有人知道如何做到这一点。
Does anybody know how to do it.
非常感谢
推荐答案
尝试<一个href=\"http://msdn.microsoft.com/en-us/library/system.appdomain.processexit%28v=VS.90%29.aspx\">ProcessExit事件的AppDomain
:
using System;
class Test {
static void Main(string[] args)
{
AppDomain.CurrentDomain.ProcessExit += new EventHandler (OnProcessExit);
// Do something here
}
static void OnProcessExit (object sender, EventArgs e)
{
Console.WriteLine ("I'm out of here");
}
}
这篇关于如何运行程序退出前code?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文