1. 程式人生 > >c# 垃圾回收機制

c# 垃圾回收機制

             每個物件都有其生命週期,當物件的生命週期結束時,分配給該物件的記憶體地址將會被收回。在其它語言中需要手動回收廢棄的物件,在c#中擁有一套完整的垃圾回收機制,使用者不必擔心廢棄的物件佔用記憶體。垃圾回收將回收無用的但佔用記憶體的資源。

  垃圾回收機制

   何種物件會被.net垃圾回收器視為垃圾。主要包括以下兩種情況。

  • 物件引用超出其作用範圍,則這個物件將被視為垃圾
  • 將物件賦值為NULL