手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#使用Dispose模式实现手动对资源的释放
C#使用Dispose模式实现手动对资源的释放
摘要:本文实例讲述了C#使用Dispose模式实现手动对资源的释放。分享给大家供大家参考。具体实现方法如下://单一类的实现classMyClas...

本文实例讲述了C#使用Dispose模式实现手动对资源的释放。分享给大家供大家参考。具体实现方法如下:

//单一类的实现 class MyClass : IDisposable { public MyClass(){} ~MyClass() { // In case the client forgets to call // Dispose , destructor will be invoked for Dispose(false); } protected virtual void Dispose(bool disposing) { if (disposing) { // Free managed objects. } // Free unmanaged objects } public void Dispose() { Dispose(true); // Ensure that the destructor is not called GC.SuppressFinalize(this); } }

希望本文所述对大家的C#程序设计有所帮助。

【C#使用Dispose模式实现手动对资源的释放】相关文章:

使用Http Head方法获取文件长度的实现方法详解

利用Aspose.Word控件实现Word文档的操作

使用异步方式调用同步方法(实例详解)

深入Resource实现多语言支持的应用详解

C# 系统热键注册实现代码

C#实现通过程序自动抓取远程Web网页信息的代码

C# 游戏外挂实现核心代码

C#实现窗体淡入淡出效果的方法总结

C#关于反射加载的问题

C#中常使用进度条的代码

精品推荐
分类导航