C# doesn’t allow Multiple Inheritance. But there are few languages, which allows this, so let us first investigate why C# and Java don’t allow multiple Inheritance. We will learn here - Why Multiple Inheritance is anot allowed? How to achieve this? Which approach to use when?
All details are explained here https://taagung.com/implement-multiple-inheritance/