当一个类的实例被认为是不在有效的,并且符合析构条件时,.net framework类库的垃圾回收功能就会调用该类库的唯一析构函数实现垃圾回收。
class Program
{
~Program() //析构函数,自动被调用
{
Console.WriteLine("析构函数自动调用"); //输出一个字符串
}
static void Main(string[] args)
{
Program program = new Program(); //实例化Program对象
}
}
原文:http://www.cnblogs.com/sening/p/3614445.html