可以看到,在构造方法加上参数之后,我们在实例化对象时,同样也需要为这些参数加上相应的参数。 构造方法在实际的开发过程中应用非常广泛,包括在应用设计模式时同样会有非常多的地方用到。 析构方法,也叫析构函数,是用来析构类的实例释放资源的。不过很多时候我们不需要去应用析构方法,因为.NET Framework 垃圾回收器会隐式地管理对象的内存分配和释放,但是,当应用程序封装窗口、文件和网络连接这类非托管资源时,应当使用析构函数释放这些资源。 例:
注意: 类中能有多个构造方法可以形成重载,但是只能有一个析构方法。 构造方法能有修饰符及参数,而析构方法既没有修饰符,也没有参数。 构造方法和析构方法无法继承,构造方法可以被重载,析构方法不可以。 构造方法和析构方法都无法调用,他们都是自动运行的。