默认构造函数的意义非常直白,他就是在该方法里写些初始时默认进行的处理:
1 using System; 2 3 public class Class1 4 { 5 public string aa { set;get }=""; 6 public List<string> list1 = new List<string>(); 7 8 public Class1() // 默认构造函数 9 { 10 aa = "1"; 11 list1 = new List<string>(); 12 } 13 }
上面例子的调用:
Class1 cc=new Class1(); // 和没有构造函数时的初始化方式一样,存在构造函数就会默认执行‘默认构造函数’中的代码,不存在就不需要执行。