Добавить только первый элемент из одного 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д