在c#中使用析构函数?

Nis*_*mar 7 .net c# destructor

我对在c#中使用析构函数有点困惑.根据我的知识,我们不能根据我的意愿调用析构函数,它会在垃圾收集器之前自动调用,以便在类(对象)上执行一些工作,所以我想询问我们是否在c#中使用析构函数然后我们需要垃圾收集器.我知道析构函数可以处理内存,那么为什么我们需要垃圾收集器呢?

Rem*_*anu 14

每个人都以错误的方式思考垃圾收集:

正确编写的程序不能假定终结器将会运行.