Множественное наследование двух класов - C#
Формулировка задачи:
Привет всем, можете пожалуйста объяснить как сделать множественное наследование двух классов. В интернете я находил для интерфейсов, для классов, если я не ошибаюсь это можно сделать с помощью Generic.
Всем спасибо
Решение задачи: «Множественное наследование двух класов»
textual
Листинг программы
interface IA { void SomeA(); }
interface IB { void SomeB(); }
class A : IA { public void SomeA() { } }
class B : IB { public void SomeB() { } }
class C : IA, IB
{
A a = new A();
B b = new B();
public void SomeA() { a.SomeA(); }
public void SomeB() { /* иная реализация, не та, что в классе B */ }
}