什么叫析构函数,析构函数和构造函数的作用

什么叫析构函数,析构函数和构造函数的作用,析构函数的作用 什么是析构函数

本文主要介绍析构函数的概念、原理、功能和定义格式。析构函数是C#编程中的一个重要概念,有需要的朋友可以参考一下。

析构函数的作用是当对象的生命结束时,回收对象所占用的资源。析构函数的特征在于:

1.析构函数名称前面有符号“~”。

2.析构函数没有参数、返回类型和修饰符。

3.一个类中最多有一个析构函数。如果程序员没有定义析构函数,系统会自动添加一个。

4.析构函数不能被显式调用,但它是由系统自动调用的。

将析构函数格式定义为:

~类名()

{.}

因为c#有自动内存管理的支持,系统可以在对象生命结束后自动回收应该由对象释放的资源,所以一般不需要程序员的关心。对于一般对象,不需要在程序中定义析构函数。

惠南:《Visualc#.net程序设计教程》注。

什么叫析构函数,析构函数和构造函数的作用