Ini duplikat, tapi saya tidak punya waktu untuk menemukan aslinya.
Jika itu mengimplementasikan IDisposable, dan jika Anda membuatnya, maka Anda perlu memanggil Dispose di atasnya. Itu sebabnya pengembang kelas membuatnya mengimplementasikan IDisposable.
Pengumpul sampah tidak memanggil Buang pada semua objek implementasi IDisposable.