Добавить только первый элемент из одного HashSet'a в другой - C#
Формулировка задачи:
Здравствуйте! Столкнулся с данной проблемой. Мне нужно из одного HashSet'a добавить только первый элемент в другой.
В библиотеке данного метода не нашел, есть только UnionWith, который копирует весь HashSet в другой.
Есть у кого уже описанный метод ?
Решение задачи: «Добавить только первый элемент из одного HashSet'a в другой»
textual
Листинг программы
- static void Main(string[] args)
- {
- int[] mass1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };//Ваши значения
- HashSet<int> hs = new HashSet<int>();// куда нужно добавить
- //пример 1
- hs.Add(1);
- hs.Add(2);
- hs.Add(mass1[0]);//Добовляем первый элемент из массива
- Console.WriteLine("пример 2: "+String.Join(" ",hs));
- //Как мы видим в процессе формирования HashSet-a у нас автоматически удаляються повторяющиеся элементы
- //приммер 2
- List<int> list = new List<int>();
- list.Add(1);
- list.Add(2);
- list.Add(mass1[0]);
- Console.WriteLine("пример 1: " + String.Join(" ", list));//Чего не скажешь о List, в нем не будут удалаться по умолчанию повторяющиеся элементы
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д