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

代码如下:

public partial class TrackTyped : Component
{
    IContainer components = null;

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

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

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

problemproblem提问于
火星救援队长回答于

没有必要两者都调用,因为this重定向到另一个构造器,他会调用base。

回答过的其他问题

用于Inno Setup中序列号的自定义页怎么实施?

托管模式删除不了用户怎么办?

托管模式控制台不可以使用纯数字账号注册,没有提供删除用户的功能

点播API接口调用成功后,回调传过来的是什么格式的数据?

时间序列数据分析

处理时间序列的一种非常快速简便的方法是使用Facebook的软件包Prophet。只需以正确的格式输入您的每日数据,它就会进行预测。您不需要提供任何ACF /季节性信息......它应该自动为您找到它。 您还可以考虑使用包等递归神经网络的选项Keras。或者考虑ARIMA像au...... 展开详请

安排以不同的速率向消费者发送消息

就像所描述的Helium_1s2一样,还有第二种方法,它基于我所谓的调度表,这就是我现在使用的,但这种解决方案有其局限性。 假设我们有一个要发送的数据和两个消费者C1和C2: 📷 就像你可以看到我们必须提取我们的计划表,我们必须确定重复的传输周期和IDLE MINIMUM ...... 展开详请

ThreeJS:从场景中删除对象

我认为看到你对addEntity和removeEntity代码的使用会有所帮助,但我首先想到的是你实际上是在设置object.name吗?在scene.add(object)之前尝试加载你的加载器; 这样的事情: object.name = "test_name"; scene...... 展开详请

关于作者

所属标签

扫码关注云+社区