我有一個MustInherit
父類與兩個子類從父繼承。我作爲兒童類型在一般功能
如何在Parent函數中使用(或Cast)Me
作爲該實例的子類型?
編輯:我的實際目標是能夠序列化(BinaryFormatter.Serialize(Stream, Object)
)我的任何一個孩子班。但是,「重複每個孩子的代碼」似乎是「錯誤的。
EDIT2:這是我的序列化功能。我應該在哪裏實現這個功能?複製並粘貼到每個孩子似乎並不正確,但將父母投給孩子似乎也不錯。
Public Function Serialize() As Byte()
Dim bFmt As New BinaryFormatter()
Dim mStr As New MemoryStream()
bFmt.Serialize(mStr, Me)
Return mStr.ToArray()
End Function
你的父類/函數應該沒有任何子類的知識。你爲什麼需要它投到一個孩子班? – lxalln 2010-04-15 20:16:35