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

Массив

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

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

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

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

Сравнение структурное:

  • массивы считаются равными, если их размер совпадает, а так же равны элементы на соответствующих индексах.
  • типы массивов при этом не учитываются.

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

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

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

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


Литералы​

Синтаксис (краткий): [ Элемент0, ..., ЭлементN ], тип элементов массива выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): <ИмяТипа>[ Элемент0, ..., ЭлементN ].


Операция []​

Изменяемый

[Ключ: Число]: ТипЭлемента

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


Конструкторы​

Массив​

Массив()
Перегрузка:
Массив(Обходимое: Обходимое<ТипЭлемента>)

Создает пустой массив.

Примеры​

знч Массив = новый Массив<Число>()
// равносильный литерал: <Число>[]

Массив​

Массив(Обходимое: Обходимое<ТипЭлемента>)
Перегрузка:
Массив()

Конструктор копирования. Копирует элементы переданного Обходимое в новый массив.


Методы​

Вставить​

Вставить(
Индекс: Число,
Элемент: ТипЭлемента)
Вставляет значение Элемент в массив по указанному индексу Индекс.


ВставитьВсе​

ВставитьВсе(
Индекс: Число,
Обходимое: Обходимое<ТипЭлемента>)
Вставляет все элементы Обходимое начиная с индекса Индекс и далее.


Установить​

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


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

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

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

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

ВставитьНовый, ДобавитьНовый, Перевернуть, Удалить, УдалитьДиапазон, УдалитьПоИндексу

Коллекция​

Добавить, ДобавитьВсе

Обходимое​

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

Объект​

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

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

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

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

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