OK,类是可以继承多个接口的。可以让A类单独实现另一个接口。
public class A : IChild{
public void Method() { }
public void Method2(){
// ok
}
}
public class B : IParent{
public void Method() { }
}
public interface IParent{
void Method();
}
public interface IChild : IParent{
void Method2();
}
static void Main(string[] args){
IChild child = new A();
child.Method2();
IParent parent = new B();
parent.Method();
parent = child;
parent.Method();
}