如何在程序退出之前运行代码?
我有一个像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"); } }