我想知道这样的事情是否可能......
class Thing
{
public Thing(int i)
{
}
}
class DerivedThing : Thing
{
public DerivedThing(int i)
{
}
}
_thing = new Thing(0)
_derivedthing = new Thing(1)
如果你通过 0 你会得到一个东西,如果你通过 1 你会得到一个 DerivedThing 这并不完整,只是一个插图。但基本上我想知道是否/如何根据传递的参数的值返回不同的派生类到基类构造函数?还是您只需要另一段代码来决定调用哪个构造函数?