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