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

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

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

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

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

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

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

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

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

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

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

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


Методы​

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

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

Исключения​

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


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

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

Исключения​

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


Перевернуть​

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

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


Удалить​

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


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

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


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

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

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


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

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

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

Обходимое​

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

Объект​

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

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

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

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

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