Удаление ключа в C#
Метод Remove ищет ключ и убирает
связанную с ним пару:
Dictionary<string, int> dct = new()
{
["a"] = 1,
["b"] = 2,
["c"] = 3
};
dct.Remove("b");
Console.WriteLine(dct.ContainsKey("b"));
Если такого ключа не было, словарь остается прежним:
Dictionary<string, int> dct = new()
{
["x"] = 1,
["y"] = 2,
["z"] = 3
};
dct.Remove("w");
Console.WriteLine(dct.ContainsKey("x"));
Дан словарь:
Dictionary<string, int> dct = new()
{
["x"] = 1,
["y"] = 2,
["z"] = 3
};
Уберите запись с ключом "x".
Выведите, остался ли этот ключ в словаре.
Дан словарь:
Dictionary<string, int> dct = new()
{
["a"] = 1,
["b"] = 2,
["c"] = 3
};
Уберите запись с ключом "b".
Выведите значение ключа "a".