如何保存我所有的变量到文件中,以恢复程序从同一点c#

本文关键字:恢复程序 一点 保存 何保存 变量 文件 | 更新日期: 2023-09-27 18:10:38

我不知道我是否在解释我的自我正确,但我想要的是将我的程序变量和信息保存在一个文件中,然后用这个程序启动这个文件。我的想法就像一个.docx文件,以MS Word 打开如果这是可用的,任何人都可以展示如何做到这一点,以及如何使计算机启动my program时,.yaser扩展名的文件被打开提前感谢任何帮助我的人:)

如何保存我所有的变量到文件中,以恢复程序从同一点c#

您可以将所有重要的数据放在一个状态类中,然后将其序列化为二进制、XML或JSON格式的文件。当应用程序重新启动时,可以将该文件反序列化回一个类实例并使用它。

对于二进制序列化,请查看BinaryFormatter,对于XML - XmlSerializer,对于JSON,您可以使用JSON。净

您可能还需要一些管道代码来重建缓存,重新订阅事件等。

你要做的是保存所有的变量在一个自定义类使用链接序列化它这可能会帮助你。

相关文章: