是否可以使用两个方法的接口,假设Add()
和Subtract()
,并在A类中实现Add()
方法,在B类中实现Subtract()
方法?
答案 0 :(得分:0)
你做不到。如果要在类中实现接口,则必须为接口中的所有方法提供实现。 WCF合同和服务也不例外。
答案 1 :(得分:0)
你可以继承:
public interface IFooBar
{
void Foo();
void Bar();
}
public class Fooer
{
public void Foo()
{
}
}
public class FooBar : Fooer, IFooBar
{
public void Bar()
{
}
}
您可以将IFooBar
接口应用于FooBar
类,因为它通过继承Foo()
类来实现Fooer
接口方法。
但一般来说你不想。