析构函数
public class Demo { ~Demo() { MessageBox.Show("Demo Destructed"); } }
调用时机
GC在合适的对没有引用的对象调用其析构函数。
举例
在一个简单的Form中,创建一个Demo对象
public Form1() { InitializeComponent(); Demo d = new Demo(); }
当窗口关闭时,GC就会回收Demo d的对象,
2021-10-15 01:52:06
public class Demo { ~Demo() { MessageBox.Show("Demo Destructed"); } }
调用时机
GC在合适的对没有引用的对象调用其析构函数。
举例
在一个简单的Form中,创建一个Demo对象
public Form1() { InitializeComponent(); Demo d = new Demo(); }
当窗口关闭时,GC就会回收Demo d的对象,