Possible Duplicate:
Why is Multiple Inheritance not allowed in Java or C#?
Can anyone explain why cannot we use multiple inheritance, multi-level inheritance, hybrid inheritance in asp.net C#, but Framework was built with reference to OOPS concept available in C++, C++ has multiple, multi-level, hybrid inheritance.
We can find the examples in many books of C++, i want know what exactly made us to avoid such types of inheritance, and due to this we started using, Interfaces, Shadowing, etc concepts in C#.
Any single detail will help me to research on this topic,
Thanks