2011-03-12 79 views
1

我正在使用Windows應用程序工具。該工具允許用戶構建數據。
我正在尋找一種方法將用戶的工作保存到文件中。我聽說過XML序列化,但我還沒有找到以下問題的答案:C#保存/加載對象到/從文件:單個實例

說我有2個列表,並且有兩個列表中引用的對象(兩個列表都指向同一個實例)目的)。如果我查看兩個列表以保存所有對象,那麼該對象是否僅保存一次,因爲它是單個實例,還是會保存兩次,因爲它是從兩個列表引用的?另外,當加載文件時,我希望能夠知道它是一個單獨的對象,並且它是從兩個列表中引用(基本上加載了我之前的確切內存映像)。

XML序列化可以在C#中執行嗎?
或者如果有更好的方法,它是什麼?

感謝, M.

+0

糟糕,我原來的回答很不對,我重寫了它。 – Abel 2011-03-12 12:36:59

回答