Следующий destructor код в desctructorCheck класс закрывает консоль через почти 2 секунды, прежде чем получать какие-либо данные от пользователя.Деструктор заканчивается перед выполнением задачи в C#?
~destructorCheck() {
Console.WriteLine("Destructor");
Console.ReadLine();
}
Почему это закрытие? Do У деструктора есть какой-либо таймер, чтобы закончить процесс его очистки?
Вы должны читать сообщения Эрика Липперта на [финализаторах] (http://ericlippert.com/2015/05/18/when-everything-you-know-is-wrong-part-one/) – juharr
Связанный: http : //blog.stephencleary.com/2009/08/finalizers-at-process-exit.html –
@all Спасибо за ваши быстро понятные ответы и за ваших рефералов. –