创建一个在c#中实现多个接口的抽象类

我想在c#中创建一个抽象类,它从不同的接口“继承”,但是将具体的实现留给了子类.然而,编译器抱怨说,该类没有实现接口中指定的方法.我已经习惯了 Java总是有用的,所以我不确定它应该如何在c#中工作.无论如何,这是我的代码
public abstract class MyClass : Idisposable,IPartImportsSatisfiednotification
 {
   private string name; 
   public MyClass(string name)
   {
       this.name = name; 
   }
 }

解决方法

添加抽象方法
public interface IPartImportsSatisfiednotification
    {
        void SomeMethod();
    }

    public abstract class MyClass : Idisposable,IPartImportsSatisfiednotification
    {
        private string name;
        public MyClass(string name)
        {
            this.name = name;
        }

        public abstract void SomeMethod();

        public abstract void dispose();
    }

    public class SubClass : MyClass
    {
        public SubClass(string someString) : base(someString)
        {

        }

        public override void SomeMethod()
        {
            throw new NotImplementedException();
        }

        public override void dispose()
        {
            throw new NotImplementedException();
        }
    }

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...