某些时候我们不想用一些对象时,希望它清除掉。这时候怎么办呢?或者说什么时候才能清除呢? 答:首先c#是有垃圾回收机制的,当一个对象没有任何变量指向它时,就会被垃圾回收器(GC)回收,但是不一定是立刻回收。 其次如果对象中开了一个线程在做事,此时垃圾回收器就不一定会回收它了。直到这个线程做完事情了,才会一定被回收。