Наличие элемента в множестве в C#
Проверить, лежит ли значение в множестве,
удобно методом Contains. Он отвечает,
есть ли такой элемент среди сохраненных.
Результат логический - true или false:
HashSet<int> st = [1, 2, 3];
Console.WriteLine(st.Contains(2));
Console.WriteLine(st.Contains(5));
Ту же проверку удобно ставить в условие if:
HashSet<string> st = ["a", "b"];
if (st.Contains("b")) {
Console.WriteLine("found");
}
Дано множество:
HashSet<int> st = [3, 7, 9];
Если в множестве есть число 7, выведите
в консоль "yes", иначе "no".
Дано множество:
HashSet<string> st = ["x", "y"];
Если в множестве есть строка "z",
выведите в консоль "yes", иначе
"no".