В чем разница между использованием shift-f5 или red-X на панели управления для завершения сеанса отладки? - PullRequest
0 голосов
/ 16 октября 2008

Есть ли разница в вызываемых функциях dispose ()?

1 Ответ

3 голосов
/ 16 октября 2008

Полагаю, что вы спрашиваете о закрытии отладчика с помощью кнопки X в правом верхнем углу, а не об отладке с помощью команды Stop Debugging (Shift + F5) из Visual Studio.

Когда вы закрываете приложение с помощью кнопки X, любой код очистки, который вы написали для приложения, будет работать как обычно, включая функции Dispose (). С другой стороны, остановка с помощью Shift + F5 немедленно завершает процесс, как если бы вы прекратили его на вкладке «Процессы» в диспетчере задач. Это означает, что код очистки не будет запущен - приложение не будет знать, что оно закрывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...