我可以使用扩展方法来实现接口吗?

时间:2008-11-25 11:13:40

标签: c# .net

我想要一个类来实现一个接口,我不想改变原来的类(会增加不需要的依赖)。

我知道我可以从类中继承并让它的子实现这些方法,但是我遇到了如何将父类(来自data / ORM)转换为此表示类的问题。

如果我实现所有接口所需的方法,它会被视为该接口吗?

1 个答案:

答案 0 :(得分:12)

不,它仍然不会算作实现界面。

扩展方法只不过是一种以不同方式调用静态方法的方法。它们根本不会影响对象标识,继承等。