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

相关内容

热门资讯

透视中牌率!pokemmo内置... 透视中牌率!pokemmo内置修改器,友令辅助脚本,力荐教程(有挂技巧);1、很好的工具软件,可以解...
第八分钟辅助!游戏黑科技夫追求... 第八分钟辅助!游戏黑科技夫追求(辅助挂)素来真的有挂(详细辅助透明挂教程)是一款可以让一直输的玩家,...
玩家必知教程“雀友会潮汕辅助”... 玩家必知教程“雀友会潮汕辅助”果然真的是有挂(辅助挂)详细辅助AI教程;1、金币登录送、破产送、升级...
透视真的!wepoker插件下... 透视真的!wepoker插件下载,陕麻圈插件注入,技巧教程(有挂技巧)1、不需要AI权限,帮助你快速...
8分钟辅助!威信茶馆解码器(辅... 8分钟辅助!威信茶馆解码器(辅助挂)切实存在有挂(详细辅助教你攻略)1、在威信茶馆解码器ai机器人技...
新手必备“微信小程序财神辅助器... 新手必备“微信小程序财神辅助器”都是真的有挂(辅助挂)详细辅助微扑克教程进入游戏-大厅左侧-新手福利...
第9分钟辅助!漳州老友辅助(辅... 自定义漳州老友辅助系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
透视教学!拱趴大菠萝十三水作弊... 透视教学!拱趴大菠萝十三水作弊,牌乐门插件,新2025教程(有挂细节)1、游戏颠覆性的策略玩法,独创...
推荐十款“方片十三张外卦”一贯... 推荐十款“方片十三张外卦”一贯是有挂(辅助挂)详细辅助玩家教程1、方片十三张系统规律教程、方片十三张...
第九分钟辅助!亿游十三道辅助(... 第九分钟辅助!亿游十三道辅助(辅助挂)本然真的是有挂(详细辅助必赢方法)1、很好的工具软件,可以解锁...