C#调用基类构造函数
是否有其他方法可以在括号内调用基父构造函数,而不是执行C#调用基类构造函数,c#,constructor,C#,Constructor,是否有其他方法可以在括号内调用基父构造函数,而不是执行:base(name) 我不确定这是否是另一种语言,但我记得类似于super() 谢谢。不,不能在C#中的构造函数体中调用基构造函数。您可能正在考虑Java的语法 您可以通过调用方法来模拟所需的行为。只要确保在调用虚拟方法时非常小心 不,你不能。super关键字在java中用于调用超类方法和对象。或VB.NET的语法,但对基本构造函数的调用仍然必须是构造函数中的第一行。 public CArm(Vector3 at, string name)
:base(name)
我不确定这是否是另一种语言,但我记得类似于super()在构造函数内部调用基类的代码>
谢谢。不,不能在C#中的构造函数体中调用基构造函数。您可能正在考虑Java的语法
您可以通过调用方法来模拟所需的行为。只要确保在调用虚拟方法时非常小心 不,你不能。super关键字在java中用于调用超类方法和对象。或VB.NET的语法,但对基本构造函数的调用仍然必须是构造函数中的第一行。
public CArm(Vector3 at, string name) : base(name)
{
}