Hallo,
ich bin gerade dabei c# aus diesem galileo open book zu lernen und bin auf die speicherfreigabe mithilfe von destruktoren, etc. gestoßen.
Es wird behauptet das sobald die Dispose Methode aufgerufen wird, die Ressourcen freigegeben werden. Jedoch ist dem nicht so (jedenfalls bei mir!). Was also bewirkt die Methode genau? Und warum sollte ich im Destruktor die Dispose aufrufen? Durch den Destruktor, der ja durch den GC aufgerufen wird, wird doch das Object sowieso freigegeben soweit ich das verstanden habe.
Hoffe es kann mich jemand bei dieser einfachen Frage aufklären.
Gruß xguitar
die forensuche hätte dir wohlmöglich auch weitergeholfen...
[gelöst] Wann wird der Destruktor aufgrufen?
Wann muss, sollte man Dispose aufrufen? Und wie sind die Abläufe?
Dispose implementieren und verwenden (IDisposable)
mfg