C#コンパイラ、Visual Studio 2010にユーザーがコンソールを閉じるたびにメソッドを呼び出す方法はありますか? これは、Windowsのフォームで何らかのイベント処理やdisposeメソッドを使用して行うことができることを知っていますが、コンソールについては、それを閉じるときにメソッドを呼び出すことができる似たような方法がありますか?コンソールを閉じるときにメソッドを呼び出す
6
A
答えて
1
ほとんどの場合特殊なテクニックは必要ありません。プログラムのこのような方法でプログラムを書くことができます。しかし、それでも処理する必要がある場合は、Ctrl + Cのメカニズム、またはCancekKeyPressイベントがトリガーされたものがあります。
チェックthis
0
いいえ!あなたがコンソールウィンドウ用のコードを書いておらず、オーバーライドするイベントを持っていないために不可能です。
-2
それを行うには、アセンブリ言語のプログラミングを使用してください。
//コンソールウィンドウを閉じてから、誰かがCtrl + Cキーで呼び出されるか、別のものが呼び出され、割り込みがあるとされ、割り込みを無効に停止するには、さらに
それをグーグルC#でアセンブリ言語構文の使用_asm {}を使用するにはプログラム終了時。それをオーバーライドしてください..
+1
あなたは困っていますか?ただアセンブリを使用してください。 :) – Groo
関連する問題
- 1. optionmenuが閉じるときに呼び出されるメソッド
- 2. ブラウザが閉じるときにページメソッドを呼び出す
- 3. ユーザーがページを閉じるときにサーバーメソッドを呼び出すには
- 4. アプリケーションを閉じるときに新しいStackTraceブロックを呼び出す
- 5. モデルビューを閉じるときに、提示されたモーダルビューコントローラからrootviewcontrollerのメソッドを呼び出す方法
- 6. 呼び出されたフォームが閉じられたときに新しいデータを呼び出しフォームにロード
- 7. ブラウザウィンドウを閉じる前にURLを呼び出す
- 8. iphone 4の中で私たちがアプリケーションを閉じるときに呼び出すメソッド
- 9. メソッドを呼び出すときのValueError
- 10. UIWebViewDelegateメソッドを呼び出すとき "
- 11. クライアント側で「閉じる」メソッドを呼び出さずにクライアントアプリケーションを閉じるときにWCFがオブジェクトを破棄しないのはなぜですか?
- 12. 子ウィンドウは閉じたときに呼び出しウィンドウを通知します
- 13. 呼び出し関数のパラメータを閉じることができますか?
- 14. コンストラクタを呼び出すときにメソッドをオーバーライドするときに、何を呼び出すのですか?
- 15. C#でBeginRead()を呼び出した後にNetworkStreamを閉じる
- 16. 閉じる前にprint()を呼び出すと、Colorboxがすぐに閉じない - なぜですか?
- 17. コントローラが閉じられたときに別のビューでメソッドを呼び出す方法
- 18. アプリケーションがバックグラウンドから呼び出されたときにメソッドを呼び出す
- 19. C#Winform閉じたウィンドウを他のウィンドウに呼び出す
- 20. boost :: asio :: tcp :: socketハンドラを呼び出さずに閉じるとキャンセルする
- 21. TextBoxをバインドするときにメソッドを呼び出す方法
- 22. ボタンからサブビューを呼び出す:アプリケーションが閉じる
- 23. ウィンドウを閉じるときに "InvokeまたはBeginInvokeを呼び出すことができません..."
- 24. C++で "system"を呼び出すときにコンソールを無効にする
- 25. アクションフォーム/メソッド呼び出しが失敗した後、p:ダイアログで閉じるフォーム
- 26. ボタンの呼び出しを同じボタンのメソッドにする
- 27. 明示的に.NETを使用して閉じるメソッドを呼び出すことなくSqlite接続を閉じる方法
- 28. Play FrameworkでrenderBinary()呼び出し後のInputStreamを閉じる
- 29. Win32呼び出しを使用してC#内でコンソールを閉じる/開く方法は?
- 30. パターンの使用時にストリームを閉じるメソッドを呼び出す必要があります
コンパイラは何もすることはできません...あなたのプログラムが動作しているときに、コンパイラの作業はすでに完了しています。 –
[こちら](http://social.msdn.microsoft.com/Forums/en/US/csharpgeneral/thread/707e9ae1-a53f-4918-8ac4-62a1eddb3c4a/) –
を参照してください。@ BaliCのリンクは実際に動作しているようです。 – Groo