584 документа
← К списку

Методы массива

страница

Методы массива

Итак, вот ваш массив. Он даже тут похож на стеллаж, только перевернутый вверх ногами.

Массив – это нумерованная коллекция. То есть ее элементы расположены не просто так, а в определенном порядке друг за другом. Для этого у каждого элемента массива есть индекс. Индекс – это как номер по порядку, только начинается он не с единицы, а с нуля.

совет

Везде во встроенном языке, где вам попадется слово «индекс», знайте: индекс первого элемента всегда равен нулю, а индекс последнего элемента вычисляется по формуле: «количество элементов минус единица».

Итак, у каждого элемента массива есть индекс, а значение элемента массива – это само то значение, которое вы туда поместили. Если вспомнить стеллаж, то в данном случае он будет выглядеть так (рис. 7.171).

Рис. 7.17****1. Массив – стеллаж

Теперь о методах, которые есть у массива. То есть о тех действиях, которые можно выполнять с объектом типа Массив.

Метод Добавить() вы уже знаете. Он добавляет новое значение в конец массива.

Методы Вставить() и Установить() тоже добавляют одно значение. Но не в конец, а в ту позицию, которую вы укажете. При этом Вставить() раздвигает элементы, а Установить() замещает тот элемент, который уже есть в этой позиции.

Например, если вы захотите вставить или установить число 2 во вторую позицию массива, то результат будет такой (рис. 7.172).

Рис. 7.17****2. «Вставить()» и «Установить()»

Метод Количество() сообщает, сколько элементов в массиве. А метод ВГраница() нужен только для того, чтобы быстро узнать индекс последнего элемента и не писать вместо этого Количество() – 1.

Метод Очистить() удаляет все элементы, а метод Удалить() удаляет только один элемент.

Метод Получить() возвращает значение, которое находится по указанному индексу. А метод Найти() возвращает индекс того значения, которое вы ищете.

То есть ДниНедели.Найти("Вторник") вернет вам число 1, а ДниНедели.Получить(1) вернет вам строку "Вторник". Можете попробовать.