Метод 1С Массив.Количество() возвращает количество «ячеек» в массиве.
Метод 1С Массив.ВГраница() возвращает индекс последней «ячейки» в массиве (то есть Количество() – 1).
Пример 1С Массив.Количество и 1С Массив.ВГраница:
мЗначений = Новый Массив(); //здесь массив пуст
Сообщить( мЗначений.Количество() ); //0 "ячеек" - массив пуст
Сообщить( мЗначений.ВГраница() ); //-1, так как массив пуст, то нет ни одной ячейки, к которой можно было бы обратиться
мЗначений.Добавить(10); //у массива одна ячейка с одним значением
Сообщить( мЗначений.Количество() ); //1 "ячеек"
Сообщить( мЗначений.ВГраница() ); //0 - индекс максимальной ячейки, к которой можно обратиться
Другой пример 1С Массив.Количество и 1С Массив.ВГраница:
мЗначений = Новый Массив(3); //у массива 3 ячейки, которые заполнены значениями НЕОПРЕДЕЛЕНО
Сообщить( мЗначений.Количество() ); //3 "ячеек"
Сообщить( мЗначений.ВГраница() ); //2, номер (индекс) максимальной ячейки
мЗначений[0] = 10; //не изменяем количество "ячеек", но изменяем первое значение с НЕОПРЕДЕЛЕНо на 10
Сообщить( мЗначений.Количество() ); //3 "ячеек"
Сообщить( мЗначений.ВГраница() ); //2, номер (индекс) максимальной ячейки
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.