C# --- 类的构造函数和析构函数

构造函数

发生在new实例时,会被自动调用,当写了自己的构造函数后,系统不再提供默认无参构造函数
public class MyClass
    {
        //构造函数可以携带参数
        public MyClass(int a) { } 
    }

静态构造函数

不需要增加访问修饰符,不论有多少实例,都只会被系统调用一次
public class Myclass()
{
	static MyClass(){}
}

析构函数

当前类对象被销毁时会被自动调用
    public class MyClass
    {
        //析构函数不可以携带参数
       ~MyClass() { }
    }
posted @ 2023-03-19 16:23  Lycra776  阅读(2)  评论(0)    收藏  举报