我有一个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