首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 析构函数解决办法

2012-04-30 
C# 析构函数class MyResourceWrapper{~MyResourceWrapper(){for (int i 0 i 10000 i++){Console.Bee

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

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

[解决办法]

探讨

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

热点排行