6

ユーザーがコンソールを閉じるたびに、Visual Studio 2010 の C# コンパイラに強制的にメソッドを呼び出す方法はありますか? これは、ある種のイベント処理または破棄メソッドを使用して Windows フォームで実行できることを知っていますが、コンソールについてはどうですか。メソッドを閉じるときにメソッドを呼び出すことができる同様の方法はありますか?

4

3 に答える 3

1

ほとんどの場合、特別なテクニックは必要ありません...考えていたルーチンをプログラムの最後に追加するだけです。さて、あなたはそのような方法であなたのプログラムを書くことができます。ただし、それでも処理する必要がある場合は、Ctrl + Cメカニズム、またはいわゆるCancekKeyPressイベントがトリガーされます。

これを確認してください

于 2012-06-13T12:22:28.897 に答える
0

いいえ !コンソールウィンドウのコードを記述しておらず、オーバーライドするイベントがないため、これは不可能です。

于 2012-06-13T12:18:48.563 に答える
-2

これを行うには、アセンブリ言語プログラミングを使用します。

アセンブリ言語構造を使用するには、c# で _asm {} を使用します。

誰かがコンソール ウィンドウを閉じないようにするには、ctrl+c で呼び出される割り込みをオーバーライドするか、プログラムの終了時に呼び出される別の割り込みがあります。それをオーバーライド..

于 2012-06-13T12:41:00.443 に答える