c# 的dispose方法

能不能详细的说下dispose方法?》谢谢!!
2024-11-30 01:45:00
推荐回答(2个)
回答1:

这个方法的基本说明就是释放所占用的资源,但是实际该方法被调用后,内存不会及时释放。只是在下一次垃圾回收时,会将这类被调用了Diespose方法的对象实现释放。

一旦被调用了该方法的对象,虽然还没有垃圾回收,但实际上已经不能再使用了。

但是如果你自己通过接口实现的这个方法,还需要你自己在该方法的程序中标识对象是否可用,否则不能看到真正效果。

详细的说明可参考MSDN中的说明

回答2:

将对象从内存中释放,这个对象再也不能使用啦~~