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

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

Множество хранит каждое значение один раз. В списке 1, 2, 3, 2, 1 останутся три числа: 1, 2 и 3. Вторая копия того же числа в память не попадает.

Порядок, в котором значения перечислили при создании, при обходе не гарантируется. На экране элементы могут появиться в любом порядке. Спросить, есть ли значение, можно напрямую, без обхода всех ячеек, как у списка.

Множество подходит для набора уникальных кодов, имен без повторов, меток. Одинаковые значения сами сливаются в одно.

В .NET для такого набора служит HashSet<T>.

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