这听起来像一个相当,我敢说,愚蠢的问题,请多多包涵:多个基类的一个派生类,继承C#
如果我有两个基类的类:
public partial MyClass : Base1, Base2 {
}
要调用的基础1的构造我这样做:
public MyClass() : base(myParamForBase1);
但我需要调用第二个基类来获得这样的基础初值:
base.OnInit(e);
我当然不能这样做,因为C#认为我指的是Base1而不是Base2,我该如何解决这个问题?换句话说,我该如何引用Base2?
您的帮助是真正的赞赏!
你不能有多个基类。您可以拥有一个基类和无限接口 –
对多重继承的需求总是会导致设计不良的类结构。发布你需要的例子。我确信有一种方法来构建它,以便不需要多重继承(反正这不存在) –
@HighCore当然,我现在正在转换相信它或者不是一个MVC项目到一个标准的.NET项目为SharePoint。我可以发布我的情况,如果你能帮助我, – anpatel