Почему в NameValueCollection добавляется только одно значение? - C#
Формулировка задачи:
Почему коллекция хранит одно значение, если она может хранить несколько значений по одному ключу?
NameValueCollection col = new NameValueCollection() { {"first","1" }, {"first","2"} }; col.Add("first", "3"); Console.WriteLine(col.Count); foreach(var i in col) Console.WriteLine(i);
Решение задачи: «Почему в NameValueCollection добавляется только одно значение?»
textual
Листинг программы
NameValueCollection col = new NameValueCollection() { {"first","1" }, {"first","2"} }; col.Add("first", "3"); Console.WriteLine(col.Count); foreach(string key in col) { Console.WriteLine(key); foreach (string value in col.GetValues(key)) { Console.WriteLine("\t -> " + value); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д