读书人

, 关于多个类实现同一接口的有关问题

发布时间: 2012-10-27 10:42:26 作者: rapoo

求助, 关于多个类实现同一接口的问题
多个类C1, C2, C3 等实现接口 I1, 而且实现后的行为相同. 但这些类已经有父类, 而且C#不允许多个父类...
现在想对 I1 只实现一次, 达到相同的效果...
求思路...

[解决办法]
你把提供者和消费者搞反了

public class cMyHelper:I1{
//实现接口
}

public class C1:.......{
public I1 MyHelper;
//构造函数
public c1{
MyHelper=new cMyHelper();
}

读书人网 >C#

热点推荐