Ctrl + C и исключения - C#
Формулировка задачи:
Всем привет.
Консольно выполняется программа.
Как правильно делается обработка клавиш?
Мне нужно в процессе выполнения программы нажать ctrl+C и программа должна завершиться корректно
Решение задачи: «Ctrl + C и исключения»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
Console.CancelKeyPress += Console_CancelKeyPress;
....
}
static void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e)
{
//здесь можем отменить выход из приложения:
e.Cancel = true;
}
}