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

相关内容

热门资讯

如何分辨真伪!来玩app破解版... 如何分辨真伪!来玩app破解版(透视)原本有开挂辅助器;一、来玩app破解版AI软件牌型概率发牌机制...
我来教大家!斗棋bug(透视)... 我来教大家!斗棋bug(透视)cloudpoker透视挂(教你开挂辅助神器);1、许多玩家不知道斗棋...
技术分享!皮皮跑胡子系统有鬼(... 技术分享!皮皮跑胡子系统有鬼(透视)详情开挂辅助工具(有挂方略)皮皮跑胡子系统有鬼是一种具有地方特色...
重大消息!aapoker怎么开... 重大消息!aapoker怎么开辅助器(透视)固有有开挂辅助下载;aapoker怎么开辅助器免费下载原...
一分钟揭秘!微信后羿大厅辅助(... 一分钟揭秘!微信后羿大厅辅助(透视)wepoker怎么下载游戏(详细开挂辅助器);人气非常高,ai更...
总算了解!决战卡五星辅助修改器... 总算了解!决战卡五星辅助修改器(透视)揭露开挂辅助插件(揭秘有挂)决战卡五星辅助修改器辅助器中分为三...
推荐攻略!wepoker数据分... 您好,wepoker数据分析这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多...
新手必备!广西微乐小程序脚本(... 您好:广西微乐小程序脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
每日必看推荐!玉海楼辅助器(透... 每日必看推荐!玉海楼辅助器(透视)必备开挂辅助技巧(有挂教学)玉海楼辅助器辅助器中分为三种模型:玉海...
一分钟了解!wpk辅助购买(透... 一分钟了解!wpk辅助购买(透视)竟然有开挂辅助器;是一款可以让一直输的玩家,快速成为一个“必胜”的...