打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
转发:Dispose(true);GC.SuppressFinalize(this);的作用???

原文:http://bbs.csdn.net/topics/390571732

 

Dispose(true); 是否真的要释放资源;
GC.SuppressFinalize是说在垃圾回收的时候不执行这个对象的C#析构函数中的内容。

 

GC.SuppressFinalize(this); 一般是这么写的吧。

就是告诉垃圾回收器不要调用指定对象的Dispose方法,因为之前Dispose(true);已经做过了。

防止两次执行。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C# 资源释放(转自 愚翁专栏) - hushan_hn - JavaEye技术网站
从C#垃圾回收(GC)机制中挖掘性能优化方案
正确实现 IDisposable 接口 - Andrew Xu 的 .NET 技术随笔 -...
C#资源释放及Dispose、Close和析构方法
C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍
C#垃圾回收Finalize和Dispose的理解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服