Что происходит, когда я прерываю свое консольное приложение C# с помощью Control-C?
Процесс убит? Освобождается ли память? Выполняются ли finally
блоки? Что происходит с подключениями к базе данных?
Различается ли что-либо из этого, если приложение создано для отладки или выпуска, или выполняется внутри/вне Visual Studio?