在我的應用程序中,我想將配置的變量作爲項目的一部分保留下來(我可以使用隨附的文件來完成,但這將是邪惡的),以便可以進行更改而應用程序正在運行並保存,以便它可以關閉並重新打開並保持相同的值。持久化應用程序變量/設置C#
在Visual Studio 2010 C#項目中,對此的建議或最佳實踐方法是什麼?
在我的應用程序中,我想將配置的變量作爲項目的一部分保留下來(我可以使用隨附的文件來完成,但這將是邪惡的),以便可以進行更改而應用程序正在運行並保存,以便它可以關閉並重新打開並保持相同的值。持久化應用程序變量/設置C#
在Visual Studio 2010 C#項目中,對此的建議或最佳實踐方法是什麼?
使用App.config或Web.config。
例子:here
這是建議的最好的辦法。
你也可以保存你的設置中的數據庫(如果你使用一個),並在運行時加載它們,如果你不希望使用「隨附文件」(儘管話說回來,它仍然是一個伴隨文件)。但是,如果連接字符串發生更改,則必須將連接字符串硬編碼到數據庫,這可能會很麻煩。
還要注意,連接字符串通常保存在config文件的標籤下<connectionStrings></connectionStrings>
。利用config文件的保存設置。開發人員可以使用配置文件來更改設置,而無需重新編譯應用程序。
配置文件包含元素,這些元素是設置配置信息的邏輯數據結構。在配置文件中,您使用標記來標記元素的開始和結束。
和
Configuration Settings File for providing application configuration data
的可能的複製http://stackoverflow.com/questions/453161/best-practice-to-save-application-settings-in-a-windows -forms應用 – zeebonk