C# 析构函数

析构函数

  与构造函数作用相反。

  构造函数在创建对象实例时调用,用于对类型成员初始化;
  而析构函数则是在对象实例即将被回收是执行,可用于一些清理工作。

  析构函数都以“~”开头,紧跟类名无空格,无返回值无参数。

class Program
{
static void Main(string[] args)
{
Test();
// 进行垃圾回收
GC.Collect();
Read();
}
static void Test()
{
Example ex = new Example();
}
}
class Example
{
public Example()
{
WriteLine("构造函数被调用。");
}
~Example()
{
WriteLine("析构函数被调用。");
}
}
posted @   一纸年华  阅读(5)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示