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

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

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

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

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

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

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

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

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

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

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

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


Методы

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

Доступность: КлиентИСервер

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

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

Исключения

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


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

Доступность: КлиентИСервер

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

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

Исключения

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


Развернуть

Доступность: КлиентИСервер

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

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


Удалить

Доступность: КлиентИСервер

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

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


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

Доступность: КлиентИСервер

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

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


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

Доступность: КлиентИСервер

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

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


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

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

Очистить, Удалить, УдалитьВсе, УдалитьКроме

Обходимое

ВМассив, ВСоответствие, ВСоответствиеСКлючами, ВСоответствиеСоЗначениями, ВоМножество, ВсеСоответствуют, ГруппироватьПо, ДляКаждого, ЕдинственныйИлиУмолчание, ЕдинственныйИлиУмолчание, ЕстьСоответствия, КакПоследовательность, Максимум, МаксимумПо, Минимум, МинимумПо, НетСоответствий, Объединить, ПервыйИлиУмолчание, ПервыйИлиУмолчание, ПотомСортироватьПо, Преобразовать, ПреобразоватьЛинейно, Пусто, Свернуть, Свернуть, Соединить, Сортировать, Сортировать, СортироватьПо, Уникальные, УникальныеПо, Фильтровать, ФильтроватьПоТипу

Объект

ВСтроку, ПолучитьТип, Представление

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

Единственный, Размер, Содержит, СодержитВсе

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

Граница, Найти, НайтиСКонца, Первый, ПодМассив, Получить, Последний, СодержитВсе