Здравствуйте, k_savelev, Вы писали:
_>Базовый от двух базовых создать никак не получится.
_>Нужно будет делать свой базовый, который будет агрегировать в себе оба нужных класса и перенаправлять вызовы методов к ним.
_>Т.е.
_>class Lib1Class
_>{
_> public void MethodA();
_>}
_>class Lib2Class
_>{
_> public void MethodB();
_>}
_>class YourBaseClass
_>{
_> Lib1Class l1c = new Lib1Class();
_> Lib2Class l2c = new Lib2Class();
_> public void MethodA()
_> {
_> l1c.MethodA();
_> }
_> public void MethodB()
_> {
_> l2c.MethodB();
_> }
_>}
_>Можно унаследоваться от одного, а другой агрегировать
Это скорее композиция нежели чем просто агрегация.