一、C#的构造函数功能主要有
1、对成员变量进行初始化
2、构造函数可重载
二、使用的方式如下
public Program(int n1, int n2, int n3, int n4)
{
this.n1 = n1;
this.n2 = n2;
this.n3 = n3;
this.n4 = n4;
}
public Program(int n1, int n2) : this(n1, n2, 0, 0)
{
}
两个都是构造函数,只不过函数初始化的成员变量数量不同,实际上第二个构造函数就相当于
public Program(int n1, int n2)
{
this.n1 = n1;
this.n2 = n2;
}```
这个用法当要初始化的变量多的时候还是比较好用的