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