Questions et réponses pour le idisposable :

IDisposable est une interface au sein de la bibliothèque de classes de base (BCL) de Microsoft .NET Framework. Il est destiné à fournir une méthode générique et déterministe de libération de ressources non managées dans le code d'application .NET.

10
votes
J'ai vu tellement le code C # dans mon temps en tant que développeur qui tente d'aider le GC dans le cadre de la définition de variables à NULL ou à appeler () sur les ...

10
votes
Avoir ce code: using (BinaryWriter writer = new BinaryWriter(File.Open(ProjectPath, FileMode.Create))) { //save something here } ...

10
votes
J'ai besoin de lire un flux deux fois, du début à la fin. Mais le code suivant jette un ObjectDisposeception: impossible d'accéder à un fichier fermé ...

9
votes
Dans mes méthodes d'élimination (comme celle ci-dessous), chaque fois que je veux appeler quelqueobj.dispose () J'ai également un chèque pour ToObj! = NULL. est-ce ...