在子类释放时,先释放子类资源,然后调用父类的释放函数释放父类资源
2012-03-26 15:40
344 查看
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
重载父类Dispose方法,这样在子类释放时,先释放子类资源,然后调用父类的释放函数释放父类资源
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
重载父类Dispose方法,这样在子类释放时,先释放子类资源,然后调用父类的释放函数释放父类资源
相关文章推荐
- Swift子类初始化函数中调用父类初始化函数的正确位置
- 在调用CoUninitialize ()函数释放COM库资源之前,应首先调用CoFreeUnusedLibraries()将其从内存卸载
- 关于如何在不使用虚函数的情况下父类调用子类成员函数的问题
- 域限定符解决子类中调用父类重名函数问题
- 通过虚函数继承,父类调用子类中函数
- pb中父类动态调用子类的函数和事件方法
- 父类调用子类和虚构函数应用小结
- 匿名子类调用父类成员函数on_Previous();
- 父类的正常成员函数子类可以使用,并不是继承下来 的,子类是怎么调用父类的函数 : 可能是利用了一种叫函数名联编的方法.没有隐藏的情况下用函数名字来决定调用的函数.
- 当父类指针指向子类对象时的函数调用
- 父类和子类的调用关系:先加载父类的静态变量,然后是子类的静态变量。当new一个子类时,加载父类的非静态变量,然后是父类的构造函数,再然后是子类的非静态变量和子类的构造函数
- 虚函数与非虚函数在父类、子类之间的调用
- 在子类中调用父类被隐藏的函数的方法
- JS于,子类调用父类的函数
- Swift子类初始化函数中调用父类初始化函数的正确位置
- 不知道子类成员函数的情况下,用父类方法调用子类的成员函数指针,需增加/vmg命令
- JavaSE8基础 多态扩展性 父类引用作为函数参数,调用所装子类对象的重写方法
- 父类与子类之间静态函数的调用以及函数参数的传递
- c++父类虚函数被子类虚函数覆盖后,如何直接调用父类的虚函数?
- java多个子类自动调用父类不包含的函数