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

相关内容

热门资讯

黑科技有挂!德州ai辅助代理(... 黑科技有挂!德州ai辅助代理(ai辅助)太坑了有挂(高科技教程黑科技插件)-哔哩哔哩一、德州ai辅助...
黑科技代打(wepoke辅助软... 黑科技代打(wepoke辅助软件靠谱吗)外挂透视辅助下载(透视)切实有挂(黑科技教程)-哔哩哔哩1、...
黑科技透明挂!微扑克wpk辅助... 黑科技透明挂!微扑克wpk辅助透视,wpk有伙牌吗,详细教程(有挂攻略)-哔哩哔哩是一款可以让一直输...
黑科技美元局"德州a... 黑科技美元局"德州aapoker俱乐部外挂"cloudpoker云扑克辅助(总是是真的有挂)-哔哩哔...
黑科技脚本!we-poker辅... 黑科技脚本!we-poker辅助软件演示(黑科技)太坑了是有挂(攻略教程黑科技工具)-哔哩哔哩1、w...
黑科技辅助挂(wpk辅助插件)... 黑科技辅助挂(wpk辅助插件)外挂透明挂辅助下载(透视)果然是有挂(黑科技插件)-哔哩哔哩;1、用户...
黑科技神器!wepoke有挂吗... 黑科技神器!wepoke有挂吗蓝鸟,wpk外挂第一视角,详细教程(有挂技巧)-哔哩哔哩;小薇(透视辅...
黑科技攻略"德州ai... 黑科技攻略"德州ai软件使用"wpk ai机器人和真的的区别(果然真的有挂)-哔哩哔哩;小薇(透视辅...
黑科技最新!云扑克有没有辅助挂... 黑科技最新!云扑克有没有辅助挂(黑科技ai)太坑了真的是有挂(新2025教程黑科技教程)-哔哩哔哩;...
黑科技辅助挂(德州ai神器下载... 黑科技辅助挂(德州ai神器下载)外挂透视辅助挂(透视)果然存在有挂(黑科技介绍)-哔哩哔哩1)德州a...