Почему в NameValueCollection добавляется только одно значение? - C#

Узнай цену своей работы

Формулировка задачи:

Почему коллекция хранит одно значение, если она может хранить несколько значений по одному ключу?
Листинг программы
  1. NameValueCollection col = new NameValueCollection()
  2. {
  3. {"first","1" },
  4. {"first","2"}
  5. };
  6. col.Add("first", "3");
  7. Console.WriteLine(col.Count);
  8. foreach(var i in col)
  9. Console.WriteLine(i);

Решение задачи: «Почему в NameValueCollection добавляется только одно значение?»

textual
Листинг программы
  1. NameValueCollection col = new NameValueCollection()
  2. {
  3.     {"first","1" },
  4.     {"first","2"}
  5. };
  6. col.Add("first", "3");
  7. Console.WriteLine(col.Count);
  8. foreach(string key in col)
  9. {
  10.     Console.WriteLine(key);
  11.     foreach (string value in col.GetValues(key))
  12.     {
  13.         Console.WriteLine("\t -> " + value);
  14.     }
  15. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы