В моей программе есть экземпляр класса, который был создан при запуске процесса и не будет иметь значение null до завершения процесса.
Но иногда будет вызываться его деструктор из функции Finalize класса.
Насколько я знаю, это произойдет только в том случае, если объект подвергается сборке мусора, но я не знаю, почему это произошло во время выполнения.
Кстати : Finalize не будет вызываться, если процесс закрыт обычно.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-when-it
Мобильная версия