МассивСписок.УдалитьПоИндексу (ArrayList.RemoveAt) Метод

Синтаксис

УдалитьПоИндексу(<Индекс>)

Параметры

Индекс (обязательный)
Тип: Число.
Отсчитываемый от нуля индекс удаляемого элемента.

Возвращаемое значение

Описание

Удаляет элемент по указанному индексу из объекта МассивСписок (ArrayList).

Примечание

Пример

МассивСписок1.УдалитьПоИндексу(1);
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); МассивСписок1 = Ф.МассивСписок(); МассивСписок1.Добавить("Строка в массив"); МассивСписок1.Добавить(237.65); МассивСписок1.Добавить(Истина); МассивСписок1.Добавить(Дата("19871225000000")); Для А = 0 По МассивСписок1.Количество - 1 Цикл Сообщить("Элемент " + А + " = " + МассивСписок1.Элемент(А)); КонецЦикла; // Элемент 0 = Строка в массив // Элемент 1 = 237.65 // Элемент 2 = Да // Элемент 3 = 25.12.1987 0:00:00 Сообщить("Количество = " + МассивСписок1.Количество); // Количество = 4 Сообщить(""); МассивСписок1.УдалитьПоИндексу(1); Для А = 0 По МассивСписок1.Количество - 1 Цикл Сообщить("Элемент " + А + " = " + МассивСписок1.Элемент(А)); КонецЦикла; // Элемент 0 = Строка в массив // Элемент 1 = Да // Элемент 2 = 25.12.1987 0:00:00 Сообщить("Количество = " + МассивСписок1.Количество); // Количество = 3 Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); МассивСписок1 = Ф.МассивСписок(); МассивСписок1.Добавить("Строка в массив"); МассивСписок1.Добавить(237.65); МассивСписок1.Добавить(Истина); МассивСписок1.Добавить(Дата("19871225000000")); МассивСписок1.УдалитьПоИндексу(1); Сообщить(?(МассивСписок1.Количество = 3, "", "!!! ") + "МассивСписок.УдалитьПоИндексу (ArrayList.RemoveAt) Метод" + " " + ТекущаяДата());

Смотрите также

МассивСписок (ArrayList) Класс | Библиотека OneScriptForms