2011-09-22 48 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

回答

相关问题