60

次のような小さなコンソールC#プログラムがあります

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

main() の終了後に何かをしたいと思います。Class Program のデコンストラクタを書こうとしましたが、ヒットしません。

誰もそれを行う方法を知っていますか。

どうもありがとう

4

1 に答える 1

131

の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");
    }
}
于 2010-03-31T18:13:27.463 に答える