您的位置:首页 > 编程语言 > C#

释放C#资源

2007-06-12 15:21 375 查看


class Car
{
~ Car()  // destructor
{
// cleanup statements...
}
}

该析构函数隐式地对对象的基类调用 Finalize。这样,前面的析构函数代码被隐式地转换为:

protected override void Finalize()
{
try
{
// cleanup statements...
}
finally
{
base.Finalize();
}
}

解析:子对象都只释放子对象特有的部分,

而与父类形同的部分有父类的相关函数释放。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: