如何在C#中定制的类中添加析构函数,以便在不再需要时将其销毁?
读这个.
但您可以考虑实施IDisposable,它通常提供更优雅的解决方案.去这里获取更多信息.
不要使用析构函数.请改用Dispose()和Finalize().
这是关于这个主题的一篇非常好的文章:何时以及如何在C#中使用Dispose和Finalize