如何在程序退出之前运行代码?

我有一个像C#程序的控制台

Class Program { static void main(string args[]) { } } 

现在我想在main()出口之后做一些事情。 我试图写一个类程序的解构器,但它从来没有受到打击。

有谁知道如何去做。

非常感谢

尝试AppDomain的ProcessExit事件:

 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"); } }