我有兩個類:相似的類具有不同的簽名
Public Class Subscribing
Private _subscribingObjects As IList(Of String)
Public Sub Add(ByVal obj As SubscribeObject)
'...code...'
End Sub
Public Sub Remove(ByVal index As Integer)
'...code...'
End Sub
End Class
Public Class Providing
Private _providingObjects As IList(Of String)
Public Sub Add(ByVal obj As ProvideObject)
'...code...'
End Sub
Public Sub Remove(ByVal index As Integer)
'...code...'
End Sub
End Class
有沒有更優雅的方式來補充做到這一點?一個類就足夠了,但由於Add方法有不同的參數,所以一個類就不行。
任何幫助,將不勝感激。
ProvideObject和SubscribeObject類是什麼樣子的?發佈這些類的定義,我們可能會幫助你。 – 2009-08-18 17:24:11
它們在dll中定義,所以我無法控制它們。 – 2009-08-18 17:42:26