C#将arraylist保存到文件中?

时间:2010-04-24 17:18:23

标签: c# file arraylist

我有一个简单的程序,我想将一个arraylist保存到文件中,这样当程序重新启动时,它会从文件加载到内存中的arraylist。

这在C#中是否可行?或者我是否需要通过arraylist来计算我的自定义类并将其打印出来?

有关正确方法的任何提示吗?

3 个答案:

答案 0 :(得分:3)

您需要查看序列化。 Here's一个让你前进的链接。

答案 1 :(得分:1)

是,使用List< T>而不是ArrayList。并将数据存储在XML文件中。当程序启动时,读取该XML文件。

答案 2 :(得分:1)

查看本文中的DeSerializeObject和SerializeObject方法

http://weblogs.asp.net/rajbk/archive/2009/10/04/xmlserializer-and-invalid-xml.aspx