代码之家  ›  专栏  ›  技术社区  ›  odiseh

.NET:是否正确:objsample.dispose()表示objsample=null?

  •  0
  • odiseh  · 技术社区  · 15 年前

    只想知道objsample.dispose()等于objsample=null

    确实,我能从反汇编程序得到这些问题的答案吗?怎样?

    谢谢你

    1 回复  |  直到 15 年前
        1
  •  1
  •   Stormenet    15 年前

    不,处理对象并不意味着将对该对象的引用设置为空。

    disposing是一种在程序员需要时清理资源的约定,而不是等到垃圾回收器决定启动它。

    要回答您的问题,请写下:

    objSample.Dispose();
    objSample = null;