Quand est-ce que j'implémenterai IDispose sur une classe par opposition à un destructeur? J'ai lu cet article , mais je manque toujours le point.
Mon hypothèse est que si j'implémente IDispose sur un objet, je peux explicitement le «détruire» plutôt que d'attendre que le garbage collector le fasse. Est-ce correct?
Cela signifie-t-il que je devrais toujours appeler explicitement Dispose sur un objet? Quels sont quelques exemples courants de cela?
using
construction.