当前位置: 首页 > ds >正文

C# 析构函数

类的析构函数是类的一个特殊成员方法  当一个对象被释放时执行

被释放: C#有垃圾回收机制 当某个数据没有被任意一个变量引用时 垃圾回收机制就会把这个对象当作垃圾给清理掉

析构函数(终结器): 当类的某个对象被当作垃圾回收机制回收时 这个函数就被触发

namespace _4.析构函数
{internal class Program{static void Main(string[] args){Studen stu = new Studen() { Name = "张三"};Studen stu1 = new Studen() { Name = "李四" };stu = null;Studen stu3 = stu1;stu1 = null;//Console.WriteLine("请摁下任意按键 启动垃圾回收");//Console.ReadKey();//强制启动垃圾回收//一般不会频繁调用GC.Collect();//Console.ReadLine();}}class Studen{public string Name { get; set; }//析构函数//一个类只能有一个  没有参数 没有返回值~Studen(){// 可以做一些释放工作Name = null;Console.WriteLine(Name + "释放了");}}
}

http://www.xdnf.cn/news/16151.html

相关文章:

  • 虚幻5入门教程:如何在虚幻5中创建一个C++的Plugin
  • Zabbix 6.0+ 使用官方模板监控 Redis 数据库的完整配置指南
  • Linux 内核不能直接访问物理地址,必须通过虚拟地址访问。
  • Java+Vue构建的固定资产内控管理系统,融合移动端便捷与后台管理强大功能,模块完备,提供全量源码,轻松实现资产智能管控
  • 【uboot/kernel1】启动流程,环境变量,内存,initramfs
  • 构建智能视频中枢--多路RTSP转RTMP推送模块在轨道交通与工业应用中的技术方案探究
  • 知识库搭建之Meilisearch‘s 搜索引擎 测评-东方仙盟测评师
  • 二分查找-852.山峰数组的峰顶索引-力扣(LeetCode)
  • 【coze扣子】第1篇:coze快速入门
  • 【Spring AI 0基础教程】1、基础篇 环境搭建 - 智能天气预报助手
  • csp基础知识——递推
  • OpenCV快速入门之CV宝典
  • axios统一封装规范管理
  • oracle查询数据结构滤涉及的sql语句
  • Oracle 12c 创建数据库初级教程
  • 消息队列学习
  • .net 警告【代码 CS1998】此异步方法缺少 “await“ 运算符,将以同步方式运行。
  • VRRP技术
  • 基于springboot的医院管理系统(源码+论文+开题报告)
  • AWS RDS 排查性能问题
  • 【AI总结】网线技术演进史:从语音电缆到40Gbps的蜕变之路
  • 7.22总结mstp,vrrp
  • Android perfetto 工具使用
  • 浅谈——游戏中的各种配置格式
  • Excel file format cannot be determined, you must specify an engine manually.
  • 【音视频协议篇】RTMP协议
  • 一、Vue概述以及快速入门
  • [IMX][UBoot] 16.Linux 内核移植
  • 智算中心光纤线缆如何实现自动化计算?
  • 初识卷积神经网络CNN