Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio,C#:保存应用程序的当前状态并将其恢复_C#_Windows_Visual Studio_Saving Data - Fatal编程技术网

Visual studio,C#:保存应用程序的当前状态并将其恢复

Visual studio,C#:保存应用程序的当前状态并将其恢复,c#,windows,visual-studio,saving-data,C#,Windows,Visual Studio,Saving Data,我正在使用c#构建windows窗体应用程序。是否有“简单”的方法在关闭时保存应用程序的当前状态,然后在打开时恢复其状态?我希望应用程序看起来和我关闭它时完全一样,我也希望避免逐个保存所有元素。是的,构建一个ApplicationState类,在其中存储所有需要的信息,然后将其存储到一个文件中(可能作为JSON)。启动时,加载文件并根据应用程序状态中的数据设置应用程序。有很多方法可以做到这一点,从使用设置文件开始,尽管使用数据库,最后创建自己的自定义文件。如果你想要一个好的答案,你需要提供更多关

我正在使用c#构建windows窗体应用程序。是否有“简单”的方法在关闭时保存应用程序的当前状态,然后在打开时恢复其状态?我希望应用程序看起来和我关闭它时完全一样,我也希望避免逐个保存所有元素。

是的,构建一个ApplicationState类,在其中存储所有需要的信息,然后将其存储到一个文件中(可能作为JSON)。启动时,加载文件并根据应用程序状态中的数据设置应用程序。有很多方法可以做到这一点,从使用设置文件开始,尽管使用数据库,最后创建自己的自定义文件。如果你想要一个好的答案,你需要提供更多关于你想要保存什么的详细信息。是的,构建一个ApplicationState类,在其中存储所有需要的信息,然后将其存储到一个文件中(可能是JSON)。启动时,加载文件并根据应用程序状态中的数据设置应用程序。有很多方法可以做到这一点,从使用设置文件开始,尽管使用数据库,最后创建自己的自定义文件。如果你想要一个好的答案,你需要提供更多关于你到底想要保存什么的细节。