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

相关内容

热门资讯

最新通报!心悦辅助出售平台(辅... 最新通报!心悦辅助出售平台(辅助挂)一向有开挂辅助安装(有挂猫腻)是一款可以让一直输的玩家,快速成为...
关于!皮皮跑胡子有没有挂(辅助... 关于!皮皮跑胡子有没有挂(辅助挂)果然有开挂辅助器(真是有挂)皮皮跑胡子有没有挂辅助器中分为三种模型...
指导大家!wepoker买钻石... 指导大家!wepoker买钻石有用吗,hhpoker有没有透视挂挂(透视)本来有开挂辅助工具(确实有...
玩家必备教程!微乐自建房辅助工... 玩家必备教程!微乐自建房辅助工具官网,雀神广东麻雀智能科技贴吧,软件教程(有挂技术);1.微乐自建房...
透视黑科技!钱塘十三水透视卦(... 透视黑科技!钱塘十三水透视卦(辅助挂)其实有开挂辅助挂(有挂分享)1)钱塘十三水透视卦辅助挂:进一步...
玩家亲测!胡易决胜麻架辅助(辅... 玩家亲测!胡易决胜麻架辅助(辅助挂)总是有开挂辅助下载(发现有挂);1、点击下载安装,胡易决胜麻架辅...
透视私人局!微信微乐辅助,广东... 透视私人局!微信微乐辅助,广东麻雀有什么技巧,2025版教程(有挂头条);微信微乐辅助是一款益智类棋...
透视好牌!wpk软件是正规的吗... 透视好牌!wpk软件是正规的吗,wpk透视挂最怕三个东西(透视)从前有开挂辅助挂(有开挂攻略);透视...
必知教程!微信小程序雀神修改(... 必知教程!微信小程序雀神修改(辅助挂)总是有开挂辅助神器(有挂实锤)暗藏猫腻,小编详细说明微信小程序...
必备教程!玉海楼茶苑辅助器(辅... 【福星临门,好运相随】;必备教程!玉海楼茶苑辅助器(辅助挂)其实有开挂辅助插件(有挂规律);暗藏猫腻...