Bonjour,

Je suis entrain de me renseigner sur le fonctionnement du garbage collector en .Net ainsi que la gestion de mémoire et la libération des ressources non managées encapsulées dans des objets managés.

Mais j'arrive pas du tout à comprendre la différence entre Dispose , Finalize, Close, et le destructeur ... tous semblent être des mécanismes similaires pour gérer des ressources non managées mais je comprend pas quand est ce qu'il faut utiliser l'un ou l'autre !!!

Sur msdn ou dans des doc ca semble très confus, des fois le destructeur et Finalize sont assimilés à une même chose, pareil pour close et dispose ...


Est ce que quelqu'un pourrait m'expliquer tout cela svp ?



merci bcp pour votre aide !

Bon WK