我刚刚发现,相当意外,这似乎工作:意外的接口转换
Public Interface Ix
ReadOnly Property TestProp()
End Interface
Public Interface Iy
Property TestProp()
End Interface
Public Sub TestSub
Dim x As Ix = Me.InstantiationNotImportant()
Dim y As Iy = CType(x, Iy)
End Sub
也许我已经写了一个有点过分代码的今天,但这并不道理给我。我怎么可能将一个界面转换为另一个界面,甚至略有不同?
有什么想法?
编辑:看来,我真的只是由于太多的编码而头脑发热。经过一点睡眠之后,世界又有意义了。 :)