【发布时间】:2011-05-15 03:54:52
【问题描述】:
我遇到了我认为可能是我的代码设计的一个主要问题,我希望这里有人可以向我解释我将如何解决这个问题。
我有 2 个类,每个类都有另一个类的属性,创建循环引用。我计划序列化这些类并使用 XSLT 来格式化输出,但我假设这将由于循环引用而失败。
例子
public class Book
{
public BookShop TheShop = new BookShop();
}
public class BookShop
{
list<Book> Books = new list<Book>();
}
所以在这个例子中,每本书都在一个书店里,每个书店都有很多书。如果我对书店进行序列化,它将对每本书进行序列化,然后再对书店进行序列化,以此类推。我该如何处理?
【问题讨论】:
标签: c# serialization object