当使用默认构造函数实例化继承的类时,它是否也调用基类构造函数?

Igo*_*aya 3 .net

有谁知道C#的行为是什么?所有.NET语言都一样吗?

Nil*_*ect 6

是的,它会自动调用基类的默认构造函数.默认构造函数没有参数.

如果没有默认构造函数,则必须使用以下语法手动调用基类构造函数:

public MyClass() : base(parameters, ...)
Run Code Online (Sandbox Code Playgroud)

来源:使用构造函数(C#)