Попытка копирования значений из существующего объекта NameValueCollection в словарь. Для этого у меня следующий код ниже, но, похоже, добавление не согласуется с тем, что мои ключи и значения являются строками
IDictionary<TKey, TValue> dict = new Dictionary<TKey, TValue>();
public void copyFromNameValueCollection (NameValueCollection a)
{
foreach (var k in a.AllKeys)
{
dict.Add(k, a[k]);
}
}
Примечание. NameValueCollection содержит строки и значения String, поэтому я просто хочу предоставить здесь метод, позволяющий копировать их в словарь generic.