2010-04-24 117 views
1

我有一個簡單的程序,我想將一個ArrayList保存到一個文件中,這樣當程序重新啓動時,它會從文件加載到內存中的ArrayList。C#將一個數組列表保存到一個文件?

這是可能的C#?或者,我是否需要遍歷數列我自定義類的數組列表,然後打印出來?

正確的方法來做到這一點的任何提示?

回答

3

你會想看看序列化。 Here's一個鏈接,讓你去。

+0

尋找到它看那DeSerializeObject和SerializeObject方法。似乎是我需要在第一眼看到的。謝謝 – Milan 2010-04-24 17:26:58

1

是的,而不是ArrayList,使用列表< T>並將數據存儲在XML文件中。當程序啓動時讀取該XML文件。

+0

聽起來不錯,但現在我無法改變,因爲我在節目中的每個地方都使用了這個數組列表。寧願找一個替代品,如果它去了。 – Milan 2010-04-24 17:25:55

相關問題