2010-04-24 106 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