C# 无需使用的对象怎么清除

某些时候我们不想用一些对象时,希望它清除掉。这时候怎么办呢?或者说什么时候才能清除呢?

答:首先c#是有垃圾回收机制的,当一个对象没有任何变量指向它时,就会被垃圾回收器(GC)回收,但是不一定是立刻回收。

其次如果对象中开了一个线程在做事,此时垃圾回收器就不一定会回收它了。直到这个线程做完事情了,才会一定被回收。

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