Esattamente. Il Garbage Collector usa un algoritmo generazionale e tiene traccia dei riferimenti agli oggetti; quando un oggetto non è referenziato, è passibile di distruzione da parte del GC.Originariamente inviato da Pasalino
Ma praticamente un oggetto quando viene eliminato?
So che il garbage collection periodicamente controlla gli elementi da eliminare, ma come faccio a dire quali sono?
Semplicemnte basta che nessuna variabile punti più all'oggetto?
Quando la classe implementa l'interfaccia IDisposable, viene richiamato il metodo Dispose.Originariamente inviato da Pasalino
Quando il garbage cancella l'oggetto, che cosa invoca in pratica? Dispose, Finalize o il distruttore ~Classe?
P.S.: le domande su C# vanno nell'apposito sottoforum dedicato al .NET Framework. Sposto la discussione.
Ciao!![]()

Rispondi quotando