Добавление элемента в множество в C#
Чтобы добавить одно значение, вызывают метод
Add. Он включает новый элемент
в множество, если такого значения там еще нет.
Добавим строку к уже созданному множеству и выведем все элементы:
HashSet<string> st = ["a", "b", "c"];
st.Add("d");
foreach (string elem in st) {
Console.WriteLine(elem);
}
Тот же прием для целых чисел:
HashSet<int> st = [1, 2];
st.Add(3);
foreach (int num in st) {
Console.WriteLine(num);
}
Метод Add возвращает true, если элемент
действительно добавился, и false, если такое
значение уже было. Пример:
HashSet<int> st = [10, 20, 30];
bool first = st.Add(40);
bool again = st.Add(20);
Console.WriteLine(first); // prints True
Console.WriteLine(again); // prints False
Console.WriteLine(st.Count); // prints 4
Дано множество:
HashSet<string> st = ["x", "y"];
Запишите в множество строки "z"
и "x". Выведите каждый элемент
в консоль с новой строки.
Дано множество:
HashSet<int> st = [10, 20, 30];
Запишите в множество числа 40
и 20. Выведите каждый элемент
в консоль с новой строки.