Se un tipo implementa un metodo Dispose e ha risorse non gestite, deve fornire un metodo Finalize in caso Dispose non venga ...

Se un tipo implementa un metodo Dispose e ha risorse non gestite, deve fornire un metodo Finalize in caso Dispose non venga chiamato in modo esplicito. Il runtime chiama il metodo Finalize o il distruttore di un oggetto prima di recuperarne le risorse gestite in un processo noto come Garbage Collection. Il metodo Finalize dovrebbe liberare le risorse non gestite prima che diventino inaccessibili.