接口可以是后代吗?

low*_*key 1 c#

我想知道:可以interface继承另一个班吗?

我试图让一个接口继承自MarshalByRefObject.

我的意图是实现接口的所有类也从该类继承.

Bot*_*000 7

不,它不能.
接口只能指定必须实现的其他接口.这是通过使用与继承相同的语法来完成的,但它有所不同.

您可以使用一个抽象类,而不是继承自MarshalByRefObject和需要实现接口的抽象类.

根据您需要如何强制执行您的要求,通用约束也可能有所帮助.对于泛型类型参数,您可以设置类约束,例如class Argh<T> where T : MarshalByRefObject, ISomeInterface.