假如你自定义一个类public class A那这个类里必须有一个无参数的构造函数public A(){};如果你没有在类里定义这个构造函数,编译的时候会自动生成一个。
比如窗口Window类,你给他的构造函数加了个参数Window(string x),这是可以的,但你必须同时写出其默认构造函数,也就是Window()。此默认构造函数主要是提供给设计器之类的new 对象用的。