[問題] 關於資源釋放的問題.已刪文

看板C_Sharp (C#)作者 (qq0912)時間9年前 (2016/06/09 21:19), 9年前編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
如果我在程式一開始new 一個list物件(有存資料), 當一段時間都沒參考到這物件,那麼這個list物件 會被自動釋放掉嗎? ※ 編輯: qq091234567 (27.100.69.27), 06/09/2016 21:27:15

06/09 21:46, , 1F
看在哪裡new,在方法內會自動放, 在class內要等class放才會放
06/09 21:46, 1F

06/10 01:53, , 2F
看系統什麼時候執行 GC,也可以程式呼叫 GC.Collect()
06/10 01:53, 2F

06/10 01:53, , 3F
強迫系統執行 GC
06/10 01:53, 3F

06/10 08:26, , 4F
養成習慣不會再用到的就設null
06/10 08:26, 4F

06/19 06:26, , 5F
. Net 會自行釋放 不要 call gc. Collect
06/19 06:26, 5F

06/19 06:27, , 6F
比較好
06/19 06:27, 6F

06/19 06:28, , 7F
. Net的原本類別 會自行釋放
06/19 06:28, 7F

06/19 06:28, , 8F
自己寫的類別 要自己Dispose
06/19 06:28, 8F
文章代碼(AID): #1NMMpxTW (C_Sharp)
文章代碼(AID): #1NMMpxTW (C_Sharp)