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

相关内容

热门资讯

第八分钟了解(狂飙娱乐)外挂辅... 第八分钟了解(狂飙娱乐)外挂辅助插件(辅助挂)透视教程(2020已更新)(哔哩哔哩);狂飙娱乐免费下...
黑科技辅助!wopoker辅助... 黑科技辅助!wopoker辅助(透视)软件透明辅助挂(原先是有挂)-哔哩哔哩;1、让任何用户在无需A...
5分钟了解!微信小程序多乐辅助... 5分钟了解!微信小程序多乐辅助器,pokeplus脚本,安装教程(有挂教学)1、超多福利:超高返利,...
第一分钟了解“九九山城万州辅助... 第一分钟了解“九九山城万州辅助”详细透视开挂辅助工具-哔哩哔哩;一、九九山城万州辅助AI软件牌型概率...
7分钟普及!hhpoker辅助... 7分钟普及!hhpoker辅助软件,wepoker私人局辅助,2025新版教程(确实有挂)-哔哩哔哩...
黑科技辅助(喜游联盟)外挂透明... 黑科技辅助(喜游联盟)外挂透明挂黑科技器(透视)普及教程(2022已更新)(哔哩哔哩);最新版本免费...
第8瞬间了解!微信小程序雀神麻... 第8瞬间了解!微信小程序雀神麻将好运来,aapoker辅助器是真的吗,插件教程(有挂方略)1、微信小...
5分钟了解(微乐天津麻将)外挂... 5分钟了解(微乐天津麻将)外挂辅助插件(透视)曝光教程(2020已更新)(哔哩哔哩)是一款可以让一直...
黑科技辅助!德州之星手游辅助(... 黑科技辅助!德州之星手游辅助(透视)智能ai辅助工具(原来真的有挂)-哔哩哔哩;大家肯定在之前德州之...
第一分钟了解“小闲川南宜宾辅助... 第一分钟了解“小闲川南宜宾辅助”详细透视开挂辅助攻略-哔哩哔哩;1、让任何用户在无需AI插件第三方神...