2011-09-22 47 views
2

我正在將舊應用程序遷移到較新的.NET版本。當前應用程序將具有用戶設置的陣列存儲到註冊表中。應用程序設置中的名稱空間

在新的應用程序中,我想將此機制更改爲.NET應用程序設置(app.config),但我只想出瞭如何在那裏存儲一維值,例如...

My.Settings.myName1 = "John Doe" 
My.Settings.myMail1 = "[email protected]" 
My.Settings.myName2 = "Lorem Ipsum" 
My.Settings.myMail2 = "[email protected]" 

我想有可能以某種方式工作,不僅與單一的值,但數組,太,這非常可能是由命名空間進行訪問,這樣的事:

REM just demo code to display what i want, no idea if something like this works... 
My.Settings.myContacts(1).Name = "John Doe" 
My.Settings.myContacts(1).Mail = "[email protected]" 
My.Settings.myContacts(2).Name = "Lorem Ipsum" 
My.Settings.myContacts(2).Mail = "[email protected]" 

是類似的東西可能嗎?如果沒有,那麼在.NET應用程序設置中如何使用多維值/數組還有其他方法嗎?

+1

檢查這個帖子http://stackoverflow.com/questions/1025168/maintaining-list-of-strings-in-app-config,總之創建一個自定義配置節 – Dominik

回答

相關問題