Link Search Menu Expand Document

Массив

ТипЭлемента: Тип элементов коллекции
Доступность: КлиентИСервер

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

graph TD;
ИзменяемыйМассив["ИзменяемыйМассив"]-->ИзменяемаяКоллекция["ИзменяемаяКоллекция"];
ИзменяемыйМассив["ИзменяемыйМассив"]-->ЧитаемыйМассив["ЧитаемыйМассив"];
ЧитаемаяКоллекция["ЧитаемаяКоллекция"]-->Обходимое["Обходимое"];
ЧитаемыйМассив["ЧитаемыйМассив"]-->ЧитаемаяКоллекция["ЧитаемаяКоллекция"];
ИзменяемаяКоллекция["ИзменяемаяКоллекция"]-->ЧитаемаяКоллекция["ЧитаемаяКоллекция"];
Обходимое["Обходимое"]-->Объект["Объект"];
Массив["Массив"]-->Коллекция["Коллекция"];
Массив["Массив"]-->ИзменяемыйМассив["ИзменяемыйМассив"];
Коллекция["Коллекция"]-->ИзменяемаяКоллекция["ИзменяемаяКоллекция"];

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

  • ItemType - Тип элементов коллекции

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

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

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

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

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

Тип: ItemType


Литералы

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


Операция []

[Ключ: Число]: ItemType
Изменяемый

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


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

Массив

Массив()
Доступность: КлиентИСервер
Перегрузка:
Массив(Обходимое: Обходимое<ItemType>)

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

Примеры

знч Массив = новый Массив<Число>()

Массив

Массив(Обходимое: Обходимое<ItemType>)
Доступность: КлиентИСервер
Перегрузка:
Массив()

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


Методы

Вставить

Вставить(
  Индекс: Число,
  Элемент: ItemType)
Доступность: КлиентИСервер

Вставляет значение Элемент в массив по указанному индексу Индекс.


ВставитьВсе

ВставитьВсе(
  Индекс: Число,
  Обходимое: Обходимое<ItemType>)
Доступность: КлиентИСервер

Вставляет все элементы Обходимое начиная с индекса Индекс и далее.


Установить

Установить(
  Индекс: Число,
  Элемент: ItemType)
Доступность: КлиентИСервер

Устанавливает значение Элемент в массиве по указанному индексу Индекс


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

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

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

Коллекция

Обходимое

Объект

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

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