C# 無需使用的對象怎麼清除

某些時候我們不想用一些對象時,希望它清除掉。這時候怎麼辦呢?或者說什麼時候才能清除呢?

答:首先c#是有垃圾回收機制的,當一個對象沒有任何變量指向它時,就會被垃圾回收器(GC)回收,但是不一定是立刻回收。

其次如果對象中開了一個線程在做事,此時垃圾回收器就不一定會回收它了。直到這個線程做完事情了,纔會一定被回收。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章