Перейти к основному содержимому

ИзменяемыйМассив

Стд::Коллекции::ИзменяемыйМассив<ТипЭлемента>

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

Изменяемый массив, в которой каждому элементу соответствует свой индекс. Поддерживает дубликаты элементов. Позволяет изменять состав и порядок элементов массива, но не добавлять произвольные новые элементы в массив.

Индексация начинается с 0. Методы, принимающие диапазоны значений, не включают верхний индекс. Числовое значение индекса должно лежать в диапазоне 0 .. 2147483647. При работе методов с индексами могут быть выброшены исключения:

Сравнение

Ссылочное

Обход в цикле

Тип: ТипЭлемента

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

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

Базовые типы: ИзменяемаяКоллекция<ТипЭлемента>, Обходимое<ТипЭлемента>, Объект, ЧитаемаяКоллекция<ТипЭлемента>, ЧитаемыйМассив<ТипЭлемента>

Дочерние типы: Массив


Методы

ВставитьНовый

<ItemType это Конструируемое> ВставитьНовый(Индекс: Число): ТипЭлемента
Вставляет новый элемент в массив по указанному индексу Индекс, путем вызова конструктора без параметров. Возвращает созданный элемент.

Исключения

ИсключениеНедопустимыйАргумент - если тип элементов составной или абстрактный


ДобавитьНовый

<ItemType это Конструируемое> ДобавитьНовый(): ТипЭлемента
Добавляет новый элемент в конец массива, путем вызова конструктора без параметров. Возвращает созданный элемент.

Исключения

ИсключениеНедопустимыйАргумент - если тип элементов составной или абстрактный


Перевернуть

Перевернуть(
От: Число = 0,
До: Число)
Меняет местами элементы массива, находящиеся в диапазоне индексов, начиная с От до До, не включая конечный. Значением по умолчанию конечного индекса До является размер массива.

Прошлые имена: Развернуть


Удалить

Удалить(
Элемент: ТипЭлемента,
ТолькоПервый: Булево
): Булево
Удаляет элемент Элемент из массива. Если ТолькоПервый истина, то будет удалено только первое вхождение элемента в массив. Возвращает признак того, что массив был изменен.

Перегрузка
ИзменяемаяКоллекция::Удалить(Элемент: ТипЭлемента): Булево


УдалитьДиапазон

УдалитьДиапазон(
От: Число,
До: Число)
Удаляет значения из массива в заданном диапазоне индексов с От до До, не включая конечный. Значением по умолчанию конечного индекса До является размер массива.


УдалитьПоИндексу

УдалитьПоИндексу(Индекс: Число): ТипЭлемента
Удаляет элемент по индексу Индекс и возвращает его.

Прошлые имена: УдалитьПоИндексу


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

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

Очистить

Удалить

УдалитьВсе

УдалитьКроме

Обходимое

ВМассив

ВСоответствие

ВСоответствиеСКлючами

ВСоответствиеСоЗначениями

ВоМножество

ВсеСоответствуют

ГруппироватьПо

ГруппироватьПо

ГруппироватьПо

ДляКаждого

ЕдинственныйИлиНеопределено

ЕдинственныйИлиУмолчание

ЕдинственныйИлиУмолчание

ЕстьСоответствия

КакПоследовательность

Максимум

МаксимумПо

Минимум

МинимумПо

НетСоответствий

Объединить

Первый

ПервыйИлиНеопределено

ПервыйИлиУмолчание

ПервыйИлиУмолчание

ПотомСортироватьПо

Преобразовать

ПреобразоватьЛинейно

Пусто

Свернуть

Свернуть

Соединить

Сортировать

Сортировать

СортироватьПо

Среднее

СреднееИлиУмолчание

Сумма

Уникальные

УникальныеПо

Фильтровать

ФильтроватьПоТипу

Объект

ПолучитьТип

Представление

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

Единственный

Размер

Содержит

СодержитВсе

ЧитаемыйМассив

ВСтроку

Граница

Найти

НайтиСКонца

ПодМассив

Получить

Последний

СодержитВсе