2012-06-13 24 views
6

¿Hay alguna manera de forzar al compilador de C#, visual studio 2010, a llamar a un método cada vez que el usuario cierra la consola? Sé que esto se puede hacer en los formularios de Windows mediante algún tipo de manejo de eventos o utilizando los métodos de eliminación, pero ¿qué pasa con la consola, hay alguna manera similar de poder llamar a un método al cerrarlo?llamando a un método al cerrar la consola

+3

El compilador no puede hacer nada respecto a ... cuando su programa se está ejecutando, el trabajo del compilador ya está hecho. –

+2

Ver [aquí] (http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/707e9ae1-a53f-4918-8ac4-62a1eddb3c4a/) –

+0

@ El enlace de BaliC en realidad parece funcionar. – Groo

Respuesta

1

No necesitas una técnica especial en la mayoría de los casos ... solo agrega la rutina que estabas pensando hasta el final Del programa; Bueno, puedes escribir tu programa de esa manera. Sin embargo, si aún necesita manejarlo, hay un mecanismo Ctrl + C o lo que se llama evento CancekKeyPress activado.

Comprobar this

0

No! eso no es posible porque no escribiste el código para la ventana de la consola y no tienes ningún evento para anular

-2

lenguaje de programación Uso de montaje para hacer eso.

Para utilizar lenguaje ensamblador uso constructo _asm {} en C# // google más

Para impedir que alguien cerrar la ventana de la consola anula la interrupción que se llama en Ctrl + C o hay otra interrupción que se llama en la salida del programa. Anularlo ...

+1

¿Tiene problemas? Solo use ensamblaje. :) – Groo

Cuestiones relacionadas