2017-03-25 71 views
0

我對c#有點新鮮。我想知道,是否有一種簡單的方法來保存和檢索變量。我寫了一個程序,當它關閉時,需要保存變量,所以當我再次啓動時,程序保持與上次執行時相同的狀態。程序控制一個風扇,所以如果風扇在最後一個狀態設置爲高電平,當程序再次啓動時,我需要風扇以高速運行,而不是以不同的速度啓動。不知道是否足夠簡單,以保存到Excel文件或有更簡單的。保存和撤回變量

+1

什麼類型的應用程序?試試這個:https://msdn.microsoft.com/en-us/library/bb397750(v=vs.110).aspx –

+0

您可以將值只是保存到一個文件,並在您下次執行程序讀回或者您可以將值存儲在註冊表中並從那裏檢索它。 .NET有一個註冊類,以幫助這一點,但擺弄註冊表之前研究了很多。您可以將您的值存儲在程序的應用程序設置中。彼得的鏈接將在此解釋更多。 – dannyhut

回答

0

使用json或xml來存儲您的設置數據。 OnWindowloaded從各個文件中檢索您的設置並更新到它。

您還可以定義自定義配置部分,然後放在一個單獨的配置文件中的設置,如果你不想弄亂你的app.config。自定義配置模塊允許您爲自己的複雜設置定義一個結構,並將它們存儲在標準配置文件中。如果您使用過Entity Framework,Enterprise Library等,那麼您可能已經在文件的頂部看到了它們。在Google上進行快速搜索後,又出現了另一篇有關該主題的StackOverflow文章。

How to create custom config section in app.config