Это записано в ссылке http://msdn.microsoft.com/en-us/magazine/bb985010.aspx
"Когда приложение создает новый объект, новый оператор выделяет память из кучи. Если тип объекта содержит метод Finalize, тогда указатель наобъект помещен в очередь на финализацию. "
Может кто-нибудь объяснить мне
1) Это означает, что только когда мы явно используем finalize (используя деструктор), объект будет идти к очереди финализации.
2) Каждый класс .NET неявным образом использует finalize (используя деструктор), поэтому весь объект библиотеки классов .net перейдет в очередь завершения.
3) как насчет нашего пользовательского класса, такого как classs A {}Класс A obj пойдет, чтобы завершить или нет, учитывая оба случая (явный / неявный деструктор)
4) Если вышеприведенный класс записан в неуправляемом коде, что произойдет. Он пойдет для завершения очереди или нет
Спасибо