Dies ist ein Duplikat, aber ich habe keine Zeit, das Original zu suchen.
Wenn es IDisposable implementiert und Sie es erstellt haben, müssen Sie Dispose dafür aufrufen. Deshalb hat der Entwickler der Klasse IDisposable implementiert.
Der Garbage Collector ruft Dispose nicht für alle IDisposable-implementierenden Objekte auf.