标签:析构函数

Dispose方法和析构函数的区别

Dispose方法和 析构函数 的区别: (1)首先要明白一个原则:资源在哪个类中被创建就应该在哪个类中清理。如果类中调用了其他基类中创建的资源,则应在基类中删除这些资源。然后看以下内容。 (2)析构函数: 析构函数是由垃圾回收器在清理对象时调用的。 因为.NET中的托管对象都是由垃圾回收器自动定期清理的, 所以如果一个类中只有托管对象,则垃圾回收器在回收该……