我读这个MSDN参考:清理Vs的内存回收在.net
虽然垃圾收集器能够 跟踪对象 封装非托管资源 的寿命,它没有具体的 关于如何清理 资源的知识。对于这些类型的对象, .NET框架提供了 Object.Finalize方法,它允许 一个目的是适当地清理其非托管 资源当垃圾 集电极回收由 对象使用的存储器。默认情况下,Finalize 方法不起作用。如果您希望 垃圾回收器在您的对象上执行清理操作 ,然后其 回收该对象的内存,则必须 覆盖您的 类中的Finalize方法。
我明白GC是如何工作的,但这让我想到了实际上CleanUp是什么?它是只是回收内存,如果它是为什么它有不同的名称?