c# - 一个派生类的多个基类,C#中的继承

标签 c# asp.net sharepoint web-parts base-class

如果我有一个包含两个基类的类:

public partial MyClass : Base1, Base2 {


}

要调用 Base1 的构造函数,我会这样做:

public MyClass() : base(myParamForBase1); 

但是我需要像这样调用第二个基类来获取基初始化值:

base.OnInit(e); 

我当然不能执行上述操作,因为 C# 认为我指的是 Base1 而不是 Base2,我该如何解决这个问题?换句话说,我如何引用 Base2?

最佳答案

C# 不支持多类继承。您只能实现多个接口(interface),并继承(扩展)单个基类。

关于c# - 一个派生类的多个基类,C#中的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778860/

相关文章:

c# - 如何在数组 C# winforms 中存储 SQL 列

sharepoint - 如何更改共享点工作流任务状态?

c# - 在 SharePoint 2010 中复制或移动文档库

c# - 如何使用 html 敏捷包获取自定义标签?

c# - 使用 System.IO.SearchOption.AllDirectories 时出错

c# - Docx - 删除文档的一部分

c# - 如何使用此逻辑以 dd/MM/yyyy 到 ddd、dd/MM/yyyy(星期一,1/4/2014)格式显示日期格式?

c# - 在不知道主键的情况下插入多个表

javascript - MVC 从下拉列表中过滤 actionResult

javascript - 使用来自两个或多个框架的 CSS 主题