我试图在网上搜索出答案,但没有解决办法。
我正在尝试序列化一个Point3d,如下所示,但是当我尝试它时,它在XML文件中不会产生任何结果。此属性在“ ExClass”的子类中。
Public Property Point As Point3d
使用
Dim w As TextWriter = New StringWriter
s = New XmlSerializer(GetType(ExClass), New Type() {GetType(Point3d)})
s.Serialize(w, aB)
w.Flush()
我得到这种类型的输出:
<Angle>0</Angle>
<Radii>0</Radii>
<Point />
Angle和Radii返回其默认值,但Point3d永远不会返回值。