Link Search Menu Expand Document

Множество

ТипЭлемента: тип элементов множества.

Иерархия типа

graph TD;
ЧитаемаяКоллекция-->Обходимое;
Множество-->Коллекция;
ИзменяемаяКоллекция-->ЧитаемаяКоллекция;
Обходимое-->Объект;
ИзменяемоеМножество-->ЧитаемоеМножество;
ЧитаемоеМножество-->ЧитаемаяКоллекция;
Множество-->ИзменяемоеМножество;
Коллекция-->ИзменяемаяКоллекция;
ИзменяемоеМножество-->ИзменяемаяКоллекция;

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

  • ItemType - тип элементов множества.

Сравнение структурное:

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

Обход в цикле:

Возвращает элементы множества в порядке следования добавления.

Тип: ItemType


Литералы

Синтаксис (краткий): { элемент_0, ..., элемент_n }, тип элементов множества выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): <ИмяТипа>{ элемент_0, ..., элемент_n }.


Конструкторы

Множество

Множество()
Перегрузка:
Множество(Обходимое: Обходимое<ItemType>)

Создает пустое множество.

Примеры

знч Множество = новый Множество<Число>()

Множество

Множество(Обходимое: Обходимое<ItemType>)
Перегрузка:
Множество()

Конструктор копирования. Копирует элементы переданного Обходимое в новое множество.


Список унаследованных методов

ИзменяемаяКоллекция

Коллекция

Обходимое

Объект

ЧитаемаяКоллекция

ЧитаемоеМножество