Перебор пар словаря в C#
Цикл foreach идет по словарю и на каждом шаге
дает одну пару. Ее называют pair.
Ключ этой пары - pair.Key, значение -
pair.Value.
В заголовке цикла пишут var pair.
Так записывают текущую пару, тип подставляет
компилятор:
Dictionary<string, int> dct = new()
{
["a"] = 1,
["b"] = 2,
["c"] = 3
};
foreach (var pair in dct) {
Console.WriteLine(pair.Key + ": " + pair.Value);
}
Дан словарь:
Dictionary<string, int> dct = new()
{
["x"] = 1,
["y"] = 2,
["z"] = 3
};
Выведите каждую пару в формате
"x: 1" с новой строки,
подставив ключ и значение.
Дан словарь:
Dictionary<string, string> dct = new()
{
["de"] = "Berlin",
["fr"] = "Paris",
["it"] = "Rome"
};
Выведите каждую пару в формате
"Country: de, Capital: Berlin"
с новой строки.