我正在使用C#WinForms应用程序,我想知道如何创建“保存状态”按钮。我听说过序列化,但我希望每次运行都重新启动表单,但允许用户重新加载已保存的状态。
例如,在游戏中你可以保存你的进度,然后当你运行游戏时,你可以开始一个新游戏,或加载保存(无论哪种方式,当你运行游戏时,你总是进入主菜单,无论你是想开始新游戏还是加载已保存的游戏,这都是我正在寻找的。 p>
我希望自己清楚明白。
答案 0 :(得分:0)
您必须使用.NET中的Isolated Storage来存储应用程序数据clickhere
答案 1 :(得分:0)
根据需要加载的信息的大小和安全规范,许多方法可以采取不同的方法。
Dhaval Patel之前提到过的一种方法是[.NET中的独立存储]。如果您的这些信息是向导的一部分或类似的东西,我会亲自将它们存储在数据库表中。通过这种方式,您的数据将非常容易访问[可查询],您可以更轻松地强制执行安全约束,并且在未来的改进方面您将有很大的操作空间。 另一个建议[仅限我的个人观点]:如果您有这些设置,请不要使用这些设置污染您的配置文件。