Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmSeAC 287 of 436 menu
◀ ▶

Массив в множество в C#

Элементы массива можно перенести в HashSet через конструктор. Повторы в массиве сливаются в одно значение множества. Пример:

string[] arr = ["a", "b", "c"]; HashSet<string> st = new HashSet<string>(arr); foreach (string elem in st) { Console.WriteLine(elem); }

Тот же прием для массива целых с повторами:

int[] arr = [1, 2, 2, 3]; HashSet<int> st = new HashSet<int>(arr); Console.WriteLine(st.Count); // prints 3

Дан массив:

string[] arr = ["x", "y", "z"];

Получите множество с теми же строками и выведите Count.

Дан массив:

int[] arr = [4, 4, 5, 6];

Получите множество уникальных чисел и выведите Count.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить