手机
当前位置:查字典教程网 >编程开发 >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模式实现手动对资源的释放】相关文章:

C# 语音功能的实现方法

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

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

C#获取进程和对进程的操作

winfrom 在业务层实现事务控制的小例子

C#常用的数据格式转换汇总

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

C# 中将数值型数据转换为字节数组的方法

使用C#实现阿拉伯数字到大写中文的转换

用C#实现启动另一程序的方法实例

精品推荐
分类导航