C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?

C#实现一个接口,同时从另一个类型继承,那个类型已经实现了接口,是不是就不需要再实现这些方法了?

你说的完全正确,参考:
http://ideone.com/C5SsQ2

 using System;

interface I
{
    void foo();
}

class A
{
    public void foo() {}
}

class B : A, I
{

}

public class Test
{
    public static void Main()
    {
        // your code goes here
    }
}

你删除A中间的foo看看,就会报错。