如何制作“设置”文件

时间:2014-05-02 08:20:54

标签: c# winforms serialization save state

我正在使用C#WinForms应用程序,我想知道如何创建“保存状态”按钮。我听说过序列化,但我希望每次运行都重新启动表单,但允许用户重新加载已保存的状态。

例如,在游戏中你可以保存你的进度,然后当你运行游戏时,你可以开始一个新游戏,或加载保存(无论哪种方式,当你运行游戏时,你总是进入主菜单,无论你是想开始新游戏还是加载已保存的游戏,这都是我正在寻找的。

我希望自己清楚明白。

2 个答案:

答案 0 :(得分:0)

您必须使用.NET中的Isolated Storage来存储应用程序数据clickhere

答案 1 :(得分:0)

根据需要加载的信息的大小和安全规范,许多方法可以采取不同的方法。

Dhaval Patel之前提到过的一种方法是[.NET中的独立存储]。如果您的这些信息是向导的一部分或类似的东西,我会亲自将它们存储在数据库表中。通过这种方式,您的数据将非常容易访问[可查询],您可以更轻松地强制执行安全约束,并且在未来的改进方面您将有很大的操作空间。 另一个建议[仅限我的个人观点]:如果您有这些设置,请不要使用这些设置污染您的配置文件。