Почему C# не обеспечивает множественное наследование (интерфейс имеет только сигнатуру)
Это может быть глупый вопрос, но я хочу получить ответ на него.
Я узнал, что C# не допускает прямого множественного наследования. Поэтому используются интерфейсы.
Но мой вопрос заключается в том, что интерфейс имеет только подписи. Но абстрактный имеет конкретный метод, а другие базовые классы могут иметь свои собственные методы.
Так есть ли какой-нибудь способ достичь совершенного множественного наследования?
Примечание: Пожалуйста, поймите этот сценарий, прежде чем голосовать вниз.
Что я уже пробовал:
Он работает в C++, но не в C#. Поделюсь этим кодом, если потребуется.