关闭控制台时调用方法

时间:2012-06-13 12:16:44

标签: c# console

有没有办法强制C#编译器visual studio 2010在用户关闭控制台时调用方法? 我知道这可以通过某种事件处理或使用dispose方法在Windows窗体中完成,但是关于控制台,是否有任何类似的方法可以在关闭它时调用方法?

3 个答案:

答案 0 :(得分:1)

在大多数情况下,你不需要特殊技术......只需将你想到的例程添加到程序的最后;那么你可以用这种方式编写你的程序。但是,如果您仍需要处理它,则会有一个Ctrl + C机制或所谓的CancekKeyPress事件触发。

检查this

答案 1 :(得分:0)

不,不!这是不可能的,因为您没有为控制台窗口编写代码,并且您没有任何事件要覆盖

答案 2 :(得分:-2)

使用汇编语言编程来实现这一目标。

要使用汇编语言构造,请在c#中使用_asm {} //进一步使用google

要阻止某人关闭控制台窗口,请覆盖在ctrl + c上调用的中断,或者在程序退出时调用另一个中断。覆盖它..