The IDisposable interface is used to:
Manage stack memory
Release unmanaged resources deterministically
Force garbage collection
Track object generations
This question is part of this quiz :