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(); // 强制执行垃圾回收

相关内容

热门资讯

科技辅助!九游破解辅助插件,闲... 科技辅助!九游破解辅助插件,闲来透视辅助免费(玩家必备攻略开挂辅助插件);无需打开直接搜索微信(13...
太嚣张了!雀友会潮汕辅助,we... 太嚣张了!雀友会潮汕辅助,wejoker辅助软件(透视)开挂辅助软件(有挂教程)雀友会潮汕辅助ai黑...
教会开挂!蛮王辅助器,皮皮游戏... 教会开挂!蛮王辅助器,皮皮游戏辅助器(热点讨论开挂辅助插件)您好:皮皮游戏辅助器这款游戏可以开挂,确...
太实锤了!卡五星辅助,wepo... 太实锤了!卡五星辅助,wepoker辅助真的假的(透视)开挂辅助安装(有挂实锤)您好:卡五星辅助这款...
了解开挂!微信小程序雀神挂件价... 了解开挂!微信小程序雀神挂件价格,友友联盟辅助器(透视教学开挂辅助平台)《详细加薇136704302...
太实锤了!来几局辅助器吾爱破解... 太实锤了!来几局辅助器吾爱破解,约局吧辅助器(透视)开挂辅助安装(真的有挂)【无需打开直接搜索加薇1...
实测辅助!随意玩辅助器视频透视... 随意玩辅助器视频透视挂开挂教程视频分享装挂详细步骤在当今的网络游戏中,随意玩辅助器视频透视挂作为一种...
太离谱了!光明辅助器,约局吧德... 太离谱了!光明辅助器,约局吧德州真的存在透视吗(透视)开挂辅助平台(有挂规律)【无需打开直接搜索加薇...
推荐辅助!雀姬辅助工具,四川家... 推荐辅助!雀姬辅助工具,四川家园辅助软件(一分钟揭秘开挂辅助脚本)【无需打开直接搜索加薇136704...
太无语了!微乐小程序有脚本吗,... 太无语了!微乐小程序有脚本吗,pokemmo辅助脚本(透视)开挂辅助安装(今日头条)1、下载安装好微...