【问题标题】:What does this mean ~method( ){ } [duplicate]这是什么意思〜方法(){} [重复]
【发布时间】:2011-10-09 08:27:59
【问题描述】:

可能重复:
What does the tilde (~) mean in C#?

方法前的~是什么意思?

我在这里看到了这个:

    ~myDirect3dClass() 
    { 

    }

【问题讨论】:

  • 是一个析构函数,用于释放C#.Net中对象所占用的资源。
  • @waqar 重点;它确实释放对象占用的资源(即GC的工作);它允许类释放它可能知道的任何非托管资源。
  • 是的,你是对的。谢谢马克。 MSDN 链接msdn.microsoft.com/en-us/library/66x5fx1b%28v=vs.80%29.aspx

标签: c#


【解决方案1】:

这是一个班级的destructor,又名。终结者。

【讨论】:

    【解决方案2】:

    那是destructor

    【讨论】:

      【解决方案3】:

      这是一个类的Destructor 方法。析构函数用于破坏类的实例。

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2017-06-30
      • 2020-09-01
      • 1970-01-01
      • 2012-02-22
      • 2012-08-21
      相关资源
      最近更新 更多