C # Итерировать через NameValueCollection

У меня есть NameValueCollection , и я хочу перебрать значения . В настоящее время я делаю это, но, похоже, должен быть более изящный способ сделать это:

NameValueCollection nvc = new NameValueCollection();
nvc.Add("Test", "Val1");
nvc.Add("Test2", "Val1");
nvc.Add("Test2", "Val1");
nvc.Add("Test2", "Val2");
nvc.Add("Test3", "Val1");
nvc.Add("Test4", "Val4");

foreach (string s in nvc)
    foreach (string v in nvc.GetValues(s))
        Console.WriteLine("{0} {1}", s, v);

Console.ReadLine();

Есть?

71
задан Julian 25 September 2016 в 09:26
поделиться