C# 为什么asp.net中删除了多级多重继承

C# 为什么asp.net中删除了多级多重继承,c#,asp.net,oop,inheritance,multiple-inheritance,C#,Asp.net,Oop,Inheritance,Multiple Inheritance,可能重复: P> ASP.NET有可能使用多继承、多级继承、混合继承的方法,但是在C++中引用了OOPS概念,C++框架具有多层次、多层次的混合继承。 我们可以在C++的许多书中找到例子,我想知道到底是什么使我们避免了这样的继承,因此我们开始使用C接口中的接口、阴影、等等概念。p> 任何一个细节都会帮助我研究这个话题 感谢C#显然支持多级继承,尽管它不直接支持多个实现继承,但它们确实支持多接口继承。欲了解更多信息,请查看链接。我希望这能消除你的疑虑。干杯 我想请你解释一下你为什么投反对票。我

可能重复:

<> P> ASP.NET有可能使用多继承、多级继承、混合继承的方法,但是在C++中引用了OOPS概念,C++框架具有多层次、多层次的混合继承。

我们可以在C++的许多书中找到例子,我想知道到底是什么使我们避免了这样的继承,因此我们开始使用C接口中的接口、阴影、等等概念。p> 任何一个细节都会帮助我研究这个话题


感谢

C#显然支持多级继承,尽管它不直接支持多个实现继承,但它们确实支持多接口继承。欲了解更多信息,请查看链接。我希望这能消除你的疑虑。干杯

我想请你解释一下你为什么投反对票。我可能没有你那么有天赋,但至少解释一下,我们从我们的问题中学到了什么。如果你投了反对票,请解释原因。否则,我们将失去那些刚刚学会提问的初学者。@Murtaza,投反对票的人不是我的(尽管投票结果很接近),但我会冒险说,人们认为你可以在提问之前进一步研究这个话题。在c sharp中搜索“为什么没有多重继承”会得到很多结果,包括前面提到的dupe和MSDN文章。@Murtaza:这种功能从未从asp.net中删除过。它甚至没有从C#中删除。它甚至没有从CLR中删除。它根本不存在,与ASP.Net无关。目前这个问题只会引起混乱,这就是为什么它应该被编辑或消失的原因:它没有现在这样的未来价值。我投票决定结束这个问题,因为这个问题不满足任何特定的、即时的编程需求。这只不过是邀请大家进行“讨论”和猜测以及发表意见。