gpt4 book ai didi

c# - 功能(): this(null) {}

转载 作者:行者123 更新时间:2023-11-30 18:50:02 25 4
gpt4 key购买 nike

谁能解释一下下面的语法糖?

protected MyConstructor() : this(null)

主要是我对这部分感兴趣:“: this(null)

我知道 protected、constructors 和“this”关键字是如何工作的,但我很困惑,在我所有的在线搜索中都找不到最后一部分的任何详细信息。

编辑:我应该补充一点,它在公共(public)抽象类中。所以我猜构造函数正在调用实现者构造函数。

谢谢

最佳答案

它调用另一个具有参数的类构造函数:

protected MyConstructor() : this(null) { }  // This calls the other constructor

protected MyConstructor(object whatever)
{
Frob(whatever);
}

关于c# - 功能(): this(null) {},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21144231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com