Я хотел бы создать абстрактный класс в C #, который "наследуется" от разных интерфейсов, но оставляет конкретную реализацию подклассу. Однако компилятор жалуется, что класс не реализует методы, указанные в интерфейсах. Я привык к Java, где это всегда работало, поэтому я не уверен, как это должно работать в C #. В любом случае, это мой код:
public abstract class MyClass : IDisposable, IPartImportsSatisfiedNotification
{
private string name;
public MyClass(string name)
{
this.name = name;
}
}