I could have swore somebody told me DotNet was MULTIPLE inheritance, where you could have multiple parents...which I thought was really great & cool!
Multiple inheritance of interfaces, but only one actual parent class...
class Class : Parent, Interface1, Interface2, Interface3 { }
I'd argue that there is a good reason not to support multiple inheritance as that easily leads to violations of the Single Responsibility Principle.