如何使用PageContent实现IAddChild但没有IAddChild接口方法?

时间:2010-04-06 13:12:39

标签: c# interface

PageContent元素实现了IAddChild,但没有实现IAddChild方法,因此我无法在PageContent上调用AddChild方法。 怎么会这样? 如果我将PageContent转换为IAddChild,我可以在其上调用AddChild方法 - 所以它确实在某处实现了它......

我对这种行为感到困惑。有人可以对此有所了解吗?

2 个答案:

答案 0 :(得分:2)

这些方法是为接口明确实现的。这意味着您只能使用接口类型的引用来访问它们,而不是使用类类型的引用。

当通过接口使用对象时方法有意义,但通常对对象本身没有那么多时,通常会这样做。

答案 1 :(得分:0)