public class Page
{
public List<Point> Points;
public List<Line> Lines;
}
public class Point
{
public double X, Y;
public Page Parent;
}
public class Line
{
public Point StartPoint;
public Point EndPoint;
public Page Parent;
}
在初始化线对象的时间它将检查起始点和终点在线的父。 我需要一个idead,可以序列化和反序列化页面(或保存并从文件中恢复它)对象,但它会导致cyrcular refrence ... 带我一些想法做到这一点... 谢谢....Net序列化想法需要
难道你不能只使用.NET XML序列化?使用相当简单。 – 2011-04-16 16:52:10
没有。例如,所有线对象的起点和终点必须引用那些处于父结构的点属性中的人。由你的理想,这不会发生。我说的是真的? – qiback 2011-04-16 16:57:31