读书人

C# 析构函数解决办法

发布时间: 2012-04-30 22:33:26 作者: rapoo

C# 析构函数
class MyResourceWrapper
{
~MyResourceWrapper()
{
for (int i = 0; i < 10000; i++)
{
Console.Beep();
}
}
}

Main中直接创建MyResourceWrapper。 当Main结束时,会自动调用析构函数~MyResourceWrapper()。但是为什么没有执行1000次Console.Beep();
我的机器上就执行11次。就完了。

[解决办法]

探讨

和析构函数无关。你在一个普通方法中这么写也可能只响11次。

读书人网 >C#

热点推荐