博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建可以销毁的对象代码段
阅读量:6156 次
发布时间:2019-06-21

本文共 418 字,大约阅读时间需要 1 分钟。

创建可以销毁的对象。

可以用using包含起来的类

 

Public class MyClass:IDisposable  

{  
private bool IsDisposed=false;  
public void Dispose()  
{  
   Dispose(true);  
   GC.SupressFinalize(this);  
}  
protected void Dispose(bool Diposing)  
{  
   if(!IsDisposed)  
   {  
   if(Disposing)  
   {  
    //Clean Up managed resources  
   }  
   //Clean up unmanaged resources  
}  
IsDisposed=true;  
}  
~MyClass()  
{  
   Dispose(false);  
}  
}

转载于:https://www.cnblogs.com/eagle1986/archive/2012/02/19/2358509.html

你可能感兴趣的文章
zookeeper leader选举机制
查看>>
Java 反射机制[Field反射]
查看>>
深入理解Delete(JavaScript)
查看>>
JS 借助 pako.js 实现网络请求获取 gzip 数据流并解析, 解决汉字乱码
查看>>
28.Node.js 函数和匿名函数
查看>>
python练习笔记——分解质因数
查看>>
课程三(Structuring Machine Learning Projects),第二周(ML strategy(2)) —— 0.Learning Goals...
查看>>
远程桌面时提示凭证不工作问题的终极解决办法
查看>>
支付系统整体设计:整体架构设计以及注意要点(一)
查看>>
Eclipse安装zylin[转]
查看>>
自己动手写js分享插件 [支持https] (QQ空间,微信,新浪微博。。。)
查看>>
[UWP]针对UWP程序多语言支持的总结,含RTL
查看>>
并发工具类(三)控制并发线程数的Semaphore
查看>>
Objective-c的@property 详解
查看>>
HAproxy - 铁钉 - 51CTO技术博客
查看>>
SQLDump***.txt
查看>>
JPA的persistence.xml的使用及常见问题
查看>>
SAVEPOINT
查看>>
在iPhone应用中使用自定义字体
查看>>
[linux] ubuntu gnome 控制面板恢复
查看>>