Удаляются ли IDisposable объекты, если программа неожиданно закрывается?

Что происходит, если программа неожиданно завершает работу (либо по исключению, либо процесс завершается)? Существуют ли ситуации, подобные этой (или иным образом), когда программа завершит работу, ноIDisposable объекты не будут правильно утилизированы?

Причина, по которой я спрашиваю, состоит в том, что я пишу код, который будет взаимодействовать с периферийным устройством, и я хочу убедиться, что нет никаких шансов, что он останется в плохом состоянии.

Ответы на вопрос(6)

Ваш ответ на вопрос