簡體   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