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

相关内容

热门资讯

第七分钟辅助!阿当比鸡有什么技... 一、阿当比鸡有什么技巧吗简介了解软件请加微:136704302阿当比鸡有什么技巧吗是一款在线扑克游戏...
透视新版!浙江宝宝游戏透视辅助... 透视新版!浙江宝宝游戏透视辅助器,东阳4副牌辅助,新2025教程(有挂软件);科技安装教程;1367...
8分钟辅助(枫叶辅助官网下载)... 8分钟辅助(枫叶辅助官网下载)确实是有挂(详细辅助玩家教你)一、枫叶辅助官网下载AI软件牌型概率发牌...
技术分享“对战互娱有辅助吗”原... 技术分享“对战互娱有辅助吗”原来存在有挂(辅助挂)详细辅助实用技巧;该软件可以轻松地帮助玩家将对战互...
第九分钟辅助!决胜游戏辅助(辅... 1、第九分钟辅助!决胜游戏辅助(辅助挂)最初存在有挂(详细辅助教你攻略);代表性(透视辅助软件透明挂...
透视安装!腾讯欢乐卡五星辅助器... 透视安装!腾讯欢乐卡五星辅助器,新海贝之城脚本,攻略教程(有挂攻略);腾讯欢乐卡五星辅助器软件透明挂...
第9分钟辅助(牛总管一定要牛辅... 第9分钟辅助(牛总管一定要牛辅助)切实是有挂(详细辅助AI教程)一、牛总管一定要牛辅助软件透明挂的定...
一分钟了解“兴动休闲辅助器挂辅... 一分钟了解“兴动休闲辅助器挂辅助”竟然有挂(辅助挂)详细辅助存在挂教程1、ai辅助优化,发牌逻辑科技...
9分钟辅助!赣牌圈控制牌型(辅... 9分钟辅助!赣牌圈控制牌型(辅助挂)原生是有挂(详细辅助科技教程)是一款可以让一直输的玩家,快速成为...
透视好友房!胡乐辅助脚本,牛总... 透视好友房!胡乐辅助脚本,牛总管手游辅助,科技教程(有挂透明);玩家必备必赢加哟《136704302...