析构函数
C# 中的析构函数(也被称作“终结器”)同样是类中的一个特殊成员函数,主要用于在垃圾回收器回收类实例时执行一些必要的清理操作。
析构函数: 当一个对象被释放的时候执行
C# 中的析构函数具有以下特点:
* 析构函数只能在类中定义,不能用于结构体;
* 一个类中只能定义一个析构函数;
* 析构函数不能继承或重载;
* 析构函数没有返回值;
* 析构函数是自动调用的,不能手动调用;
* 析构函数不能使用访问权限修饰符修饰,也不能包含参数。
使用:
析构函数的名称同样与类名相同,不过需要在名称的前面加上一个波浪号`~`作为前缀
运行结果: