在类中获取已实现的接口

时间:2013-04-02 03:02:12

标签: vb.net interface

有没有办法为类中实现的每个接口获取引用?

例如,我有一个班级;

Class ExampleClass1
    Implements IInterfaceI
    Implements IInterface2

End Class

我可以获得对每个接口的引用,以便我可以存储它以便在另一个类中使用吗?

Class ExampleClass2

    Private interface1Implementer as IInterface1
    Private interface2Implementer as IInterface2

End Class

当我调用每个接口中的方法时,它调用ExampleClass1实现的方法?

1 个答案:

答案 0 :(得分:0)

你应该可以使用:

Dim Instance As New ExampleClass1()
Dim Interface1Implementer As IInterface1 = Instance 
Dim Interface2Implementer As IInterface2 = Instance