C# 保存和检索变量

C# 保存和检索变量,c#,variables,saving-data,C#,Variables,Saving Data,我对c#有点陌生。我想知道,有没有一种简单的方法来保存和检索变量。我写了一个程序,当它关闭时,需要保存变量,这样当我再次启动时,程序将保持与上次执行时相同的状态。该程序控制风扇,因此,如果风扇在上一个状态下设置为高,当程序再次启动时,我需要风扇以高速运行,而不是以不同的速度启动。不知道是否简单到可以保存到excel文件,或者是否有更简单的方法。使用json或xml存储设置数据。OnWindowloaded从相应的文件中检索您的设置并对其进行更新 或 如果不想让app.config变得杂乱无章,还

我对c#有点陌生。我想知道,有没有一种简单的方法来保存和检索变量。我写了一个程序,当它关闭时,需要保存变量,这样当我再次启动时,程序将保持与上次执行时相同的状态。该程序控制风扇,因此,如果风扇在上一个状态下设置为高,当程序再次启动时,我需要风扇以高速运行,而不是以不同的速度启动。不知道是否简单到可以保存到excel文件,或者是否有更简单的方法。

使用json或xml存储设置数据。OnWindowloaded从相应的文件中检索您的设置并对其进行更新

如果不想让app.config变得杂乱无章,还可以定义一个自定义配置部分,然后将设置放在一个单独的配置文件中。自定义配置模块允许您为自己的复杂设置定义结构,并将其存储在标准配置文件中。如果您使用过实体框架、企业库等,那么您可能已经看到它们在文件顶部定义。在谷歌上快速搜索,又发现了一篇关于这个主题的帖子


什么类型的应用程序?尝试以下方法:您可以将值保存到一个文件中,并在下次执行程序时将其读回,也可以将值存储在注册表中并从中检索。NET有一个Registry类来帮助实现这一点,但在处理注册表之前要做很多研究。您可以将值存储在程序的应用程序设置中。Peter的链接将对此进行更多解释。