为什么C#不支持多重继承?

时间:2010-07-17 06:10:40

标签: c#

  

可能重复:
  Should C# include multiple inheritance?
  Why C# doen’t support multiple inheritance

为什么C#不支持多继承,而C ++支持它,我们必须使用接口实现相同的功能?

1 个答案:

答案 0 :(得分:7)

我们无需提供的功能原因。相反,必须在成本效益的基础上证明功能。 C#没有多重继承,因为该功能的好处并不能证明成本合理。为什么应该 C#有多重继承?没有它就完美无缺。