ИзменяемыйМассив
Стд::Коллекции::ИзменяемыйМассив<ТипЭлемента>
ТипЭлемента: тип элементов массива.
Изменяемый массив, в которой каждому элементу соответствует свой индекс. Поддерживает дубликаты элементов. Позволяет изменять состав и порядок элементов массива, но не добавлять прои звольные новые элементы в массив.
Индексация начинается с 0. Методы, принимающие диапазоны значений, не включают верхний индекс. Числовое значение индекса должно лежать в диапазоне 0 .. 2147483647. При работе методов с индексами могут быть выброшены исключения:
- ИсключениеИндексВнеГраниц - при выходе индекса за допустимый диапазон,
- ИсключениеНедопустимыйАргумент - если индекс начальный индекс >= конечного индекса.
Сравнение
Ссылочное
Обход в цикле
Тип: ТипЭлемента
Возвращает элементы массива в порядке следования индексов.
Иерархия типа
Базовые типы: ИзменяемаяКоллекция<ТипЭлемента>, Обходимое<ТипЭлемента>, Объект, ЧитаемаяКоллекция<ТипЭлемента>, ЧитаемыйМассив<ТипЭлемента>
Дочерние типы: Массив
Методы
ВставитьНовый
<ItemType это Конструируемое> ВставитьНовый(Индекс: Число): ТипЭлементаИндекс, путем вызова конструктора без параметров.
Возвращает созданный элемент.
Исключения
ИсключениеНедопустимыйАргумент - если тип элементов составной или абстрактный
ДобавитьНовый
<ItemType это Конструируемое> ДобавитьНовый(): ТипЭлементаИсключения
ИсключениеНедопустимыйАргумент - если тип элементов составной или абстрактный
Перевернуть
Меняет местами элементы массива, находящиеся в диапазоне индексов, начиная сОт до До, не включая конечный.
Значением по умолчанию конечног о индекса До является размер массива.
Прошлые имена: Развернуть
Удалить
Удаляет элементЭлемент из массива.
Если ТолькоПервый истина, то будет удалено только первое вхождение элемента в массив.
Возвращает признак того, что массив был изменен.
Перегрузка
ИзменяемаяКоллекция::Удалить(Элемент: ТипЭлемента): Булево
УдалитьДиапазон
Удаляет значения из массива в заданном диапазоне индексов сОт до До, не включая конечный.
Значением по умолчанию конечного индекса До является размер массива.
УдалитьПоИндексу
УдалитьПоИндексу(Индекс: Число): ТипЭлементаИндекс и возвращает его.
Прошлые имена: УдалитьПоИндексу