У меня есть консольное приложение на C#. Если что-то пойдет не так, я звоню Environment.Exit()
, чтобы закрыть приложение. Мне нужно отключиться от сервера и закрыть некоторые файлы до того, как приложение закончится.Как вызвать событие перед Environment.Exit()?
В Java я могу реализовать крюк отключения и зарегистрировать его через Runtime.getRuntime().addShutdownHook()
. Как я могу добиться того же в C#?
Мне не нравится лямбда :). Но спасибо, плохо попробуйте. – Makah