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