gpt4 book ai didi

c# - 将数据从 LIST 保存到文本文件

转载 作者:行者123 更新时间:2023-11-30 22:26:17 29 4
gpt4 key购买 nike

我正在使用这个库 http://www.codeproject.com/Articles/28064/Global-Mouse-and-Keyboard-Library录制宏。我想知道如何将“事件”保存在文本文件中以便稍后加载它们?

所以,这是列表:

List<MacroEvent> events = new List<MacroEvent>();

我需要做什么才能将数据导入文本文件?

最佳答案

您有 3 个选择:

  1. 使用 ToString() 方法将 MacroEvent 导出为格式化文本。您可能需要覆盖默认实现。确保输入所有需要的信息,否则以后将无法检索到它们。然后需要读取和解析文件以加载数据。

  2. 使用内置的 .net XML 序列化功能。写/读操作很简单。

    http://msdn.microsoft.com/en-us/library/ms950721.aspx

    http://support.microsoft.com/kb/815813

  3. 如果您不打算在另一个应用程序上使用数据,为什么不使用 BinarySerializer?到目前为止,最好的方法,但生成的文件不是文本格式。

    http://www.codeproject.com/Articles/1789/Object-Serialization-using-C

关于c# - 将数据从 LIST 保存到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953164/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com