-1

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

4

2 回答 2

2

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

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

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

于 2013-04-23T18:25:28.883 回答
1

您想要做的是将所有变量保存在自定义类中,使用链接将其序列化, 这可能会对您有所帮助。

于 2013-04-23T18:31:23.343 回答