0
當前在程序的app.config中,我有一個對象組,其中我將每個對象定義爲組中的一部分。但是,組中每個部分的名稱都可能會發生變化,因此當我讀取值時,我無法通過名稱尋址每個部分。是否有一種方法可以在不知道組中的部分名稱的情況下閱讀組的所有部分?從app.config獲取配置數據
目前我已經解決了這個問題,同時在對象部分中還有另一個用逗號分隔的所有對象名稱列表。不過,我寧願不必像這樣定義所有的對象。
謝謝
當前在程序的app.config中,我有一個對象組,其中我將每個對象定義爲組中的一部分。但是,組中每個部分的名稱都可能會發生變化,因此當我讀取值時,我無法通過名稱尋址每個部分。是否有一種方法可以在不知道組中的部分名稱的情況下閱讀組的所有部分?從app.config獲取配置數據
目前我已經解決了這個問題,同時在對象部分中還有另一個用逗號分隔的所有對象名稱列表。不過,我寧願不必像這樣定義所有的對象。
謝謝
我認爲一個解決辦法是使用自定義閱讀器像一個here閱讀app.config
文件。
但是,我建議使用app.config
來存儲最小的,很少更改的信息。數據庫是存儲各種數據的一個非常好的選擇。它允許輕鬆更改數據,擁有GUI,如果信息必須由非管理員更改等。
是app.config最好的地方嗎?這聽起來像一個單獨的XML文件可能是更好的選擇。 –
[如何在.Net 2.0的sectionGroup applicationSettings中按名稱獲取所有部分]的可能副本(http://stackoverflow.com/questions/14963870/how-to-get-all-sections-by-name-in-在應用程序中設置網段) –
app.config應該確實包含在運行時不會以編程方式更改的靜態數據。你應該看看使用一個文件(也許是xml或json)或一個Settings類(你可以將它添加到VS中的項目並在設計器中進行配置)。 – Igor