C# —— 析构函数
创始人
2024-11-18 08:06:41
0

构造函数创建对象 对属性进行初始化的作用
析构函数: 当一个对象被释放的时候执行

析构函数的特点:

  • 一个类只能有一个析构函数。
  • 无法继承或重载析构函数。
  • 无法调用析构函数。它们是被自动调用的。
  • 析构函数既没有修饰符,也没有参数。

语法 

~方法名()

{

        语法;

}

关于析构函数的实例

析构函数 , 对象释放的时候 执行,一般吧一个对象位置null的时候 这个对象被释放.

class People {     public string Name { get; set; }              // 构造函数参数作用就是给属性赋值     public People(string name)     {         Name = name;     }      // 析构函数 , 对象释放的时候 执行,一般吧一个对象位置null的时候 这个对象被释放.      ~People()     {         Console.WriteLine(Name + "即将被回收");     } }

Main类里面进行调用

People p1 = new People("张三"); People p2 = new People("李四"); p1 = null;  People p3 = p2; // 把p2赋值给p3 p2 和 p3都是引用类型 指向的同一个内存地址;  p2 = null; p3 = null;  GC.Collect(); // 强制执行垃圾回收

相关内容

热门资讯

一分钟了解"新道游辅... 一分钟了解"新道游辅助软件"新道游辅助软件(都是真的有挂)1、打开软件启动之后找到中间准星的标志长按...
每日必看!决战卡五星辅助软件(... 每日必看!决战卡五星辅助软件(辅助挂)原本真的是有挂(详细辅助细节方法)1、很好的工具软件,可以解锁...
第6分钟了解!潮友会插件(辅助... 1、第6分钟了解!潮友会插件(辅助挂)其实是有挂(详细辅助攻略)。2、潮友会插件透视辅助简单,潮友会...
9分钟辅助挂!欢乐茶馆挂(辅助... 9分钟辅助挂!欢乐茶馆挂(辅助挂)2025版教程(本来存在有挂)是一款可以让一直输的玩家,快速成为一...
研究成果!皮皮胡子辅助(辅助挂... 1、研究成果!皮皮胡子辅助(辅助挂)一直有挂(详细辅助2025教程)。2、皮皮胡子辅助透视辅助简单,...
一分钟教你"牵手跑的... 一分钟教你"牵手跑的软件"牵手跑的软件(一贯真的是有挂);1、不需要AI权限,帮助你快速的进行牵手跑...
第三分钟了解!欢乐卡五星辅助工... 您好,欢乐卡五星辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
第6分钟辅助器!星悦陕西老麻子... 第6分钟辅助器!星悦陕西老麻子辅助软件(辅助挂)详细教程(本来存在有挂)1、在星悦陕西老麻子辅助软件...
玩家必备攻略"福建大... 玩家必备攻略"福建大玩家辅助工具"福建大玩家辅助工具(原来是真的有挂);1、超多福利:超高返利,海量...
研究成果!牵手辅助神器下载(辅... 研究成果!牵手辅助神器下载(辅助挂)固有真的是有挂(详细辅助必胜教程)准备好在牵手辅助神器下载 ia...