标签: c#
我正在阅读C#规范,但我不明白这一点:
析构函数是实现所需操作的成员 破坏一个类的实例。
当这个物品开始有资格摧毁时,是不是GC会采取行动来摧毁一个物体?
通常,在析构函数中,我们放置释放不受管理的语句 资源,所以我真的不明白我们如何能够破坏破坏对象本身的陈述!
也许我误解了它意味着什么?
答案 0 :(得分:0)
析构函数不会破坏对象本身。 在GC销毁对象之前调用它们。 但是,如果必须关闭某些网络连接,数据库连接或之前打开的任何其他资源,它们将非常有用。