【发布时间】:2021-10-13 11:54:51
【问题描述】:
假设我们有两个类
class baseClass
{
public baseClass()
{
}
public baseClass(int value)
{
}
}
class derivedClass
{
}
有没有办法从derivedClass 调用参数化构造函数
derivedClass instance = new derivedClass(1)
没有在 derivedClass 中实现构造函数,该构造函数调用 base(value)
【问题讨论】:
-
"...没有在 derivedClass 中实现构造函数..." 不。为了将参数传递给构造函数,您需要创建一个构造函数。
-
如果有这些参数的自动传递,那么你需要特殊的语法来防止当你不想要它时。
标签: c# constructor derived-class