Why .Net not support multiple and hybrid inheritance?
In multiple inheritance, A class is derived more than one base class. This means both base class has same functionality then it is quite difficult to derived class which base class functionality is it perform or not. It is also called ambiguity problem. Due to that reason .Net not support multiple inheritance.