【问题标题】:C# Saving an arraylist to a file?C# 将数组列表保存到文件中?
【发布时间】:2010-04-24 17:18:22
【问题描述】:

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

这在 C# 中可行吗?或者我是否需要遍历数组列表来计算我的自定义类并以某种方式将它们打印出来?

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

【问题讨论】:

    标签: c# file arraylist


    【解决方案1】:

    您将需要研究序列化。 Here's 一个链接让你开始。

    【讨论】:

    • 正在调查。乍一看似乎是我需要实现的。谢谢
    【解决方案2】:

    是的,使用 List 代替 ArrayList 并将数据存储在 XML 文件中。当程序启动时读取该 XML 文件。

    【讨论】:

    • 听起来不错,但我现在无法更改,因为我一直在程序中的任何地方使用该数组列表。如果可行,宁愿找到替代方案。
    【解决方案3】:

    查看本文中的 DeSerializeObject 和 SerializeObject 方法

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

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      相关资源
      最近更新 更多