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

相关内容

热门资讯

黑科技规律!aapoker数据... 黑科技规律!aapoker数据采集辅助软件(透明黑科技)太实锤了一直存在有挂(2022已更新)(哔哩...
记者发布“微扑克这软件有问题吗... 记者发布“微扑克这软件有问题吗”外挂透明挂辅助脚本(从前真的是有挂)-哔哩哔哩;一、微扑克这软件有问...
指导大家“河洛缸次辅助器”太离... 指导大家“河洛缸次辅助器”太离谱了透视辅助开挂揭秘教程-其实存在有挂;1、实时河洛缸次辅助器开挂更新...
黑科技有挂!扑克世界牌局设置(... 黑科技有挂!扑克世界牌局设置(黑科技ai)太实锤了都是是真的有挂(2022已更新)(哔哩哔哩)1、上...
推荐攻略“wepoke模拟器”... 推荐攻略“wepoke模拟器”外挂透明挂辅助软件(本来存在有挂)-哔哩哔哩;玩家在wepoke模拟器...
总算了解“衢州都莱破解器”太坑... 总算了解“衢州都莱破解器”太坑了透视辅助开挂新2025教程-果然存在有挂1、每一步都需要思考,不同水...
黑科技真的!微扑克辅助器ios... 黑科技真的!微扑克辅助器ios(ai辅助)太嚣张了其实存在有挂(2021已更新)(哔哩哔哩)1、许多...
如何分辨真伪“0759湛江吴川... 如何分辨真伪“0759湛江吴川三脚鸡辅助”太坑了透视辅助开挂解说技巧-竟然存在有挂1.0759湛江吴...
每日必看“wpk微扑克真的有辅... 每日必看“wpk微扑克真的有辅助吗”外挂透明挂辅助脚本(好像真的有挂)-哔哩哔哩;wpk微扑克真的有...
黑科技系统!wpk外挂(透明黑... 黑科技系统!wpk外挂(透明黑科技)太夸张了都是是真的有挂(2021已更新)(哔哩哔哩)1、wpk外...