创建可以销毁的对象代码段
2012-02-19 20:33
337 查看
创建可以销毁的对象。
可以用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);
}
}
可以用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);
}
}
相关文章推荐
- unity3d通过代码动态创建销毁游戏对象
- Effective java 代码优化实例--创建和销毁对象
- java代码原则,对象尽可能晚创建,尽可能早销毁
- Android中JNI高级应用 - 本地C代码中创建Java对象及本地JNI对象的保存
- JNI学习笔记4——本地代码创建Java对象(包括javaString)
- 【Java基础】创建和销毁对象
- ajax 异步获取数据实现代码 (js创建ajax对象)
- c++中堆栈及创建对象示例代码
- 数据结构之栈的初始化、创建、入栈、出栈、销毁-c++代码实现及运行实例结果
- 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。
- js使用对象直接量创建对象的代码
- Effective Java (创建和销毁对象)
- java进阶-创建和销毁对象3
- 1.创建和销毁对象
- 【读书笔记】《Effective Java》(1)--创建和销毁对象
- Effective JAVA 创建和销毁对象 遇到多参构造器考虑使用构建器
- Effective Java阅读笔记——创建和销毁对象(一)
- 继承条件下的对象创建与销毁
- Effective Java笔记一 创建和销毁对象
- 【代码优化】私有构造器使用及对象创建优化