Создание абстрактного класса, реализующего несколько интерфейсов в C #

Я хотел бы создать абстрактный класс в C #, который "наследуется" от разных интерфейсов, но оставляет конкретную реализацию подклассу. Однако компилятор жалуется, что класс не реализует методы, указанные в интерфейсах. Я привык к Java, где это всегда работало, поэтому я не уверен, как это должно работать в C #. В любом случае, это мой код:

 public abstract class MyClass : IDisposable, IPartImportsSatisfiedNotification
 {
   private string name; 
   public MyClass(string name)
   {
       this.name = name; 
   }
 }
6
задан Chris 27 May 2015 в 18:09
поделиться