繁体   English   中英

CLR如何找到实现IDisposable的类?

[英]How does the CLR find the classes which implement IDisposable?

我需要澄清......

  1. ... CLR - 更具体地说,垃圾收集器 - 如何找到实现IDisposable接口的类;

  2. ...它如何调用Dispose方法(实现IDisposable接口的所有类)来释放内存?

CLR不调用Dispose(),这取决于用户代码直接调用还是通过使用using语句调用。 然而,CLR将调用终结器 ,尽管这不是gauranteed。

不会自动调用Dispose 编译器生成调用Dispose ,当你写using ,或致电Dispose直接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM