构造函数只能在初始化列表中链接,为什么

时间:2018-10-30 00:00:28

标签: c# constructor

为什么C#构造函数只能在初始化列表中链接(一个构造函数调用另一个)?

constructor1()
{
    // do something
}

constructor2() : this()
{
    //do something else
}

是否有不允许这样做的原因?

constructor1()
{
    // do something
}


constructor2()
{
    constructor1();
    // do something else.
}

0 个答案:

没有答案