如何将string []转换为NameValueCollection?

时间:2015-02-10 16:29:56

标签: c#

我想将allKeys更改为NameValueCollection类型。当我allKeys[2]时,我会返回从密钥中保存的值。

var appSettingsSection = (AppSettingsSection)config.GetSection("appSettings");
var allKeys = appSettingsSection.Settings.AllKeys;

我想通过执行allKeys[key]来访问这些值,并且会给出值,而不是allKeys[2]

2 个答案:

答案 0 :(得分:2)

做什么错误

var element = appSettingsSection.Settings["key"];

因为索引器需要string

答案 1 :(得分:0)

它已经是NameValueCollection,

使用

var appSettings = ConfigurationManager.AppSettings

相反。