我想在 VB.NET 中创建一个层次结构,如下所示
<Parent>
<Child1><Child1 />
<Child2>
<Subchild1 />
<Subchild2 />
<Child2 />
</Parent>
parent
我为、child1
、child2
和.创建了实体类和集合subchild1
类subchild2
。我需要将父集合类实例传递给 XML 序列化程序类,以生成上面给出的分层节点结构。我不知道该怎么做。请给我一个样品。
实体:
Public class Parent
Public property FirstName as string
Public property LastName as string
End Class
Public Class Child1
Public property Color as string
End class
Public Class Child2
Public property Color as string
End class
Public Class SubChild1
Public property FirstName as string
End Class
Public Class SubChild2
Public property FirstName as string
End Class
Collection Class:
Public class ParentS
Public Function Add(objrow as Parent, byref skey as object) as Parent
我是否需要将子类作为属性添加到父类?如何做到这一点并创建一个如上所述的结构。请帮忙。谢谢。