Multiple Inheritance in .NET?

C++ supports multiple inheritance, but C# and VB.NET don't. They follow the Java path by allowing inheritance from only a single base class. An inheritance relationship signifies an IS A relationship between two classes. The lack of multiple inheritance becomes a factor when considering it is possible for a class to be classified through multiple IS A relationships.

Multiple inheritance can be emulated in .NET using Multiple Interface Inheritance.

 


Multiple Inheritance in .NET, inheritance support in vb2005, multiple inheritance in .net with example