EDIT : Diese Frage ist ein Duplikat von Was ist der Unterschied zwischen verwalteten und eigenen Ressourcen bei der Entsorgung? (.NET) und viele andere. Bitte antworten Sie den anderen, wenn Sie etwas hinzuzufügen haben.
Nach Angaben der Rahmengestaltungsrichtlinien von Krzysztof Cwalina und Brad Abrams, sollte ein Typ, der Instanzen von Einwegtypen enthält, IDisposable implementieren.
Gibt es eine andere allgemeine Faustregel dafür, wann es am besten ist, IDisposable zu implementieren?
1 Stimmen
Dies ist eine mehrfache, mega-duplizierende. Bitte suchen Sie zuerst ein paar Minuten lang in SO.
1 Stimmen
Ich stimme nicht zu, dass dies ein Duplikat von "Was ist der Unterschied " ist, weil die vorherige Frage nicht wirklich auf Best Practice oder mit Feldern sprechen, die IDisposable implementieren.
0 Stimmen
Ich bin mir sicher, dass es sich um ein Duplikat handelt, aber ich glaube nicht, dass es ein exaktes Duplikat der oben verlinkten Frage ist.
2 Stimmen
@John Saunders: Ich bitte um Entschuldigung. Ich habe eine Suche durchgeführt, bevor ich meine Frage gepostet habe, und habe keine Frage gefunden, die gestellt wurde und die ich für ein Duplikat hielt - mein Fehler bei der Suche. Ich bin der Logik gefolgt, die ich auf meta.stackoverflow.com gefunden habe: "Es ist oft von Vorteil, mehrere subtile Varianten einer Frage zu haben, da die Leute dazu neigen, mit völlig unterschiedlichen Begriffen zu fragen und zu suchen, und je besser unsere Abdeckung ist, desto größer sind die Chancen, dass unsere Programmierkollegen die Antwort finden, nach der sie suchen."
1 Stimmen
Eine weitere MSDN-Ressource, die in diesem Fall nützlich ist: msdn.microsoft.com/de-us/library/ms182172%28v=vs.80%29.aspx - Die entsprechenden Regeln gelten auch für die Beantwortung der ursprünglichen Frage.
0 Stimmen
Mögliches Duplikat von Was ist der Unterschied zwischen verwalteten und eigenen Ressourcen bei der Entsorgung? (.NET)