Интерфейс против множественного наследования в C#

У меня есть набор классов A и B, оба имеют некоторые свойства. и еще один класс C, который имеет свои собственные свойства.

Всякий раз, когда я создаю экземпляр класса C, я хочу получить доступ ко всем свойствам всех трех классов с помощью objClassC.

Как я могу добиться этого в C #?

Я столкнулся с двумя проблемами:-

  1. Я не могу наследовать оба класса A, B в классе C (C #не поддерживает множественное наследование )
  2. , если я использую интерфейс вместо класса A, B (В интерфейсе мы не можем содержать поля)
12
задан abatishchev 4 May 2012 в 11:12
поделиться