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

Список в множество в C#

Список может хранить повторы, HashSet - нет. Конструктор копирует элементы списка и оставляет только уникальные значения. Пример:

List<string> list = ["a", "b", "a", "c"]; HashSet<string> st = new HashSet<string>(list); Console.WriteLine(st.Count); // prints 3

Тот же прием для списка чисел:

List<int> list = [1, 2, 2, 3]; HashSet<int> st = new HashSet<int>(list); foreach (int num in st) { Console.WriteLine(num); }

Дан список:

List<string> list = ["x", "y", "x"];

Получите множество без повторов и выведите Count.

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