Не могу вывести значения коллекции в словаре c#
Есть уже заполненный словарь Dictionary<int, List> group = new Dictionary<int, List>(); Не могу вывести поочерёдно значения ключа и коллекций. Не пойму, как это делать. Мой способ не работает. Должно выглядеть как (например) Группа 1 Значения: 2, 3, 5, 7...
foreach(int k in group.Keys)
{
Console.Write($"Группа {k} Значения: ");
foreach(var v in group.Values)
{
Console.Write($"{v} ");
}
Console.WriteLine();
}
Ответы (2 шт):
Автор решения: Qwer
→ Ссылка
Тебе нужно пары ключ-значение перебирать:
foreach (var g in group)
{
Console.Write($"Группа {g.Key} Значения: ");
foreach(var v in g.Values)
{
Console.Write($"{v.Value} ");
}
Console.WriteLine();
}
Автор решения: Suchender
→ Ссылка
Вот так правильно:
foreach (var k in group)
{
Console.Write($"Группа {k.Key} Значения: ");
foreach(var v in k.Value)
{
Console.Write($"{v} ");
}
Console.WriteLine();
}