我剛剛發現,相當意外,這似乎工作:意外的接口轉換
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
也許我已經寫了一個有點過分代碼的今天,但這並不道理給我。我怎麼可能將一個界面轉換爲另一個界面,甚至略有不同?
有什麼想法?
編輯:看來,我真的只是由於太多的編碼而頭腦發熱。經過一點睡眠之後,世界又有意義了。 :)