wpf中"自定义类必须有一个默认的无参数的构造函数"怎么理解?

2025-03-30 20:57:34
推荐回答(2个)
回答1:

假如你自定义一个类
public class A
那这个类里必须有一个无参数的构造函数
public A(){};
如果你没有在类里定义这个构造函数,编译的时候会自动生成一个。

回答2:

比如窗口Window类,你给他的构造函数加了个参数Window(string x),这是可以的,但你必须同时写出其默认构造函数,也就是Window()。此默认构造函数主要是提供给设计器之类的new 对象用的。