C#不支持多重继承。所以A和B至少有一个是Interface. 而接口只有方法的声明而没有具体实现,需要在派生类里实现比如interface A
{
   public void a()
}
class B
{
   public void b()
   {
      Console.WriteLine("b");
   }
}
public class C: B, A
{
   public void a(){} // 需要实现a()}