析构函数的作用 什么是析构函数

 更新时间:2007年12月12日 21:29:19   投稿:mdxy-dxy  
这篇文章主要讲述了析构函数的概念、原理、功能以及定义格式,析构函数是C#程序设计中比较重要的概念,需要的朋友可以参考一下

析构函数的作用是当对象生命期结束后,收回对象占用的资源,析构函数的特点是:
1、析构函数名是在类名前加以符号“~”。
2、析构函数没有参数、返回类型和修饰符。
3、一个类中至多有一个析构函数,如果程序员没有定义析构函数,那么系统会自动地加入一个析构函数。
4、不能显式地调用析构函数,而是由系统自动调用。

定义析构函数格式为:
~类名()
{...}
       由于c#得到自动内存管理的支持,当对象生命期结束后,系统能够自动回收那些对象应该释放的资源等,所以一般不需要程序员的关心,对于一般的对象,程序中不需要定义析构函数。

阿会楠:《Visual c#.net程序设计教程》笔记。 

相关文章

  • ASP.NET Core中的Configuration配置二

    ASP.NET Core中的Configuration配置二

    这篇文章介绍了ASP.NET Core中的Configuration配置,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 程序中常用的种代码

    程序中常用的种代码

    程序中常用的种代码...
    2006-08-08
  • .NET2.0版本中基于事件的异步编程模式(EAP)

    .NET2.0版本中基于事件的异步编程模式(EAP)

    这篇文章介绍了.NET2.0版本中基于事件的异步编程模式(EAP),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Asp.Net上传文件并配置可上传大文件的方法

    Asp.Net上传文件并配置可上传大文件的方法

    这篇文章介绍了Asp.Net上传文件并配置可上传大文件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • ASP.NET Core依赖关系注入

    ASP.NET Core依赖关系注入

    这篇文章介绍了ASP.NET Core中的依赖关系注入,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • MSMQ微软消息队列详解

    MSMQ微软消息队列详解

    本文详细讲解了MSMQ微软消息队列,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • 检测含有中文字符串的实际长度

    检测含有中文字符串的实际长度

    检测含有中文字符串的实际长度...
    2006-08-08
  • 那些年,我还在学asp.net(一) 学习笔记

    那些年,我还在学asp.net(一) 学习笔记

    那些年到此,基本学习了前端的基本知识,那些年的第四课就是asp.net,当然那时看了很多教程,比如说:天轰穿,当然天轰穿说得比较多,如面向对象,C#知识,由于当时上过C++,所以就没有看这些,直接从asp.net开始,主要是学习一下asp.net用到的一些基本控件
    2012-03-03
  • ASP.NET Core使用IHttpClientFactory发出HTTP请求

    ASP.NET Core使用IHttpClientFactory发出HTTP请求

    这篇文章介绍了ASP.NET Core使用IHttpClientFactory发出HTTP请求的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Blazor框架简介

    Blazor框架简介

    Blazor是微软推出的基于.net平台以及http://ASP.net core技术的 交互式客户Web UI框架。这篇文章为大家简单介绍了Blazor框架,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01

最新评论