看了"C#中Finalize方法的问题"
对于文中第一个问题我可以理解,因为C#中的析构器,如
~MyClass()
{
//do sth. here
}
会被编译成
protected override void Finalize()
{
//do sth. here
base.Finalize();
}
但对于第二个问题,可以隐约理解一点...感觉这是C#设计上的一个BUG
看了"C#中Finalize方法的问题"
对于文中第一个问题我可以理解,因为C#中的析构器,如
~MyClass()
{
//do sth. here
}
会被编译成
protected override void Finalize()
{
//do sth. here
base.Finalize();
}
但对于第二个问题,可以隐约理解一点...感觉这是C#设计上的一个BUG