Что произойдет, если я прерву консольное приложение C# с помощью Control-C?

Что происходит, когда я прерываю свое консольное приложение C# с помощью Control-C?

Процесс убит? Освобождается ли память? Выполняются ли finally блоки? Что происходит с подключениями к базе данных?

Различается ли что-либо из этого, если приложение создано для отладки или выпуска, или выполняется внутри/вне Visual Studio?

19
задан BoltClock 2 March 2012 в 15:57
поделиться