GC.Collect () i Finalizuj
Ok, wiadomo, że GC niejawnie wywołujeFinalize
metody na obiektach, gdy identyfikuje ten obiekt jako śmieci. Ale co się stanie, jeśli zrobięGC.Collect()
? Czy finalizatory są nadal wykonywane? Może głupie pytanie, ale ktoś mnie o to zapytał, a ja odpowiedziałem „tak”, a potem pomyślałem: „Czy to było w pełni poprawne?"