Условие в цикле по словарю в C#
Внутри цикла по словарю ставят условие и выполняют код только для нужных ключей или значений:
Dictionary<string, int> dct = new()
{
["a"] = 10,
["b"] = 12,
["c"] = 8
};
foreach (var pair in dct) {
if (pair.Value >= 10) {
Console.WriteLine(pair.Key);
}
}
Дан словарь:
Dictionary<string, int> dct = new()
{
["a"] = 1,
["b"] = 2,
["c"] = 3,
["d"] = 4
};
Выведите только значения больше 2,
каждое с новой строки.
Дан словарь:
Dictionary<string, int> dct = new()
{
["x"] = 5,
["y"] = 3,
["z"] = 5
};
Выведите ключи, у которых значение
равно 5, каждый с новой строки.