我讀這個MSDN參考:清理Vs的內存回收在.net
雖然垃圾收集器能夠 跟蹤對象 封裝非託管資源 的壽命,它沒有具體的 關於如何清理 資源的知識。對於這些類型的對象, .NET框架提供了 Object.Finalize方法,它允許 一個目的是適當地清理其非託管 資源當垃圾 集電極回收由 對象使用的存儲器。默認情況下,Finalize 方法不起作用。如果您希望 垃圾回收器在您的對象上執行清理操作 ,然後其 回收該對象的內存,則必須 覆蓋您的 類中的Finalize方法。
我明白GC是如何工作的,但這讓我想到了實際上CleanUp是什麼?它是隻是回收內存,如果它是爲什麼它有不同的名稱?