Link Search Menu Expand Document

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

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

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

graph BT;
ИзменяемыйМассив&ltТипЭлемента&gt-->ИзменяемаяКоллекция&ltТипЭлемента>
ИзменяемаяКоллекция&ltТипЭлемента&gt-->ЧитаемаяКоллекция&ltТипЭлемента>
ЧитаемаяКоллекция&ltТипЭлемента&gt-->Обходимое&ltТипЭлемента>
Обходимое&ltТипЭлемента&gt-->Объект;
ИзменяемыйМассив&ltТипЭлемента&gt-->ЧитаемыйМассив&ltТипЭлемента>
ЧитаемыйМассив&ltТипЭлемента&gt-->ЧитаемаяКоллекция&ltТипЭлемента>

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

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

Сравнение ссылочное

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

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

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


Методы

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

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

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

Исключения

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


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

<ItemType это Конструируемое> ДобавитьНовый(): ТипЭлемента

Добавляет новый элемент в конец массива, путем вызова конструктора без параметров. Возвращает созданный элемент.

Исключения

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


Развернуть

Развернуть(
  От: Число = 0,
  До: Число)

Меняет местами элементы массива, находящиеся в диапазоне индексов, начиная с От до До, не включая конечный. Значением по умолчанию конечного индекса До является размер массива.


Удалить

Удалить(
  Элемент: ТипЭлемента,
  ТолькоПервый: Булево
): Булево

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


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

УдалитьДиапазон(
  От: Число,
  До: Число)

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


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

УдалитьПоИндексу(Индекс: Число): ТипЭлемента

Удаляет элемент по индексу Индекс и возвращает его.


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

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

Обходимое

Объект

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

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