我不知道我是否在解释我的自我正确,但我想要的是将我的程序变量和信息保存在一个文件中,然后用这个程序启动这个文件。
我的想法就像一个.docx
打开的文件,MS Word
如果可用,任何人都可以展示如何操作以及如何在打开my program
带有.yaser
扩展名的文件时启动计算机,提前感谢任何帮助我的人:)
问问题
100 次
2 回答
2
您可以将所有重要数据放在一个状态类中,然后将其序列化为二进制、XML 或 JSON 格式的文件。当您的应用程序重新启动时,您可以将此文件反序列化回类实例并使用它。
对于二进制序列化,请查看 BinaryFormatter,对于 XML - XmlSerializer,对于 JSON,您可以使用 JSON.Net
您可能还需要一些管道代码来重建缓存、重新订阅事件等
于 2013-04-23T18:25:28.883 回答
1
您想要做的是将所有变量保存在自定义类中,使用链接将其序列化, 这可能会对您有所帮助。
于 2013-04-23T18:31:23.343 回答