首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何同时调用构造函数初始化器base()和this()?

如何同时调用构造函数初始化器base()和this()?

提问于 2018-02-06 23:51:29
回答 2关注 0查看 231

我是否可以使用语言特性,或者语言不允许的事实,这意味着我在类的设计中犯了一个逻辑错误。

代码如下:

代码语言:txt
复制
public partial class TrackTyped : Component
{
    IContainer components = null;

    public TrackTyped()
        : base()
    {
        InitializeComponent();
    }

    public TrackTyped(IContainer container)
        : base()
    {
        container.Add(this);
        InitializeComponent();
    }
}

当我在两个构造函数中看到相同的代码时,我通常所做的是使用“this()”调用另一行代码,但我似乎做不到。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档