析构方法:
与构造方法正好相反,构造方法用于实例化一个对象,析构方法用于清理一个对象。在C#中不需要我们书写析构方法,编译系统会自动帮我们完成这项工作。
需要注意以下几点:
1、析构方法不能有任何参数,且无返回值,无访问修饰符。
2、一个类中只能有一个析构方法,意思就是说不能重载。(也不能被继承)
3、析构方法不能被调用,由编译系统自动调用。
4、C#中析构方法可以不写。
析构方法语法格式:
1 public class Test 2 { 3 //析构方法 4 ~Test() 5 { 6 //执行代码体 7 } 8 }