我試圖創建了一個抽象的硬件接口,我寫的一些水平,並想知道是否有某種方式,我可以分配多個接口作爲一個單一的變量類型分配多個接口變量類型
,想到的唯一方法是使impliments IDisposable接口和IDataEndPoint,然後用它作爲我的變量類型和我的終點
基礎GoogleFu,堆棧溢出和MSDN havnt提供任何其他的想法
一個抽象類乾杯!
即
Public Class A
Impliments IDisposable
Public ReadOnly DataEndpoint as IDataEndpoint, IDisposable <---- something like this
Protected Overridable Sub Dispose(disposing as Boolean)
if disposing then
DataEndPoint.Dispose
end if
End Sub
Public Sub Dispose() Impliments IDisposable.Dispose
Dispose(True)
GC.SuppressFinalize(Me)
End Sub
End Class
爲什麼不讓IDataEndpoint實現IDisposable?這樣它可以被視爲任何一個。 –