Объекты DIRECTUM > Вспомогательные объекты > IList – список >

Метод Insert – вставить элемент

Предыдущий раздел В начало Следующий раздел

Синтаксис:

procedure Insert(

 Index: Integer;

 const Name: WideString;

 Value: OleVariant);

Параметры:

Index – индекс элемента;

Name – имя элемента;

Value – значение элемента.

Описание:

Метод добавляет в список новый элемент. Элемент добавляется на позицию, указанную в параметре Index. В качестве параметра Index следует указывать значение от 0 до Count – 1, в противном случае будет сгенерировано исключение. У всех элементов списка, следующих за добавляемым элементом, индекс увеличивается на 1. Соответственно увеличивается и значение свойства Count.

Пример использования:

 

// Вставить элемент в упорядоченный список.

I = 0

Inserted = False

while (I <= List.Count - 1) and not Inserted

 if NewValue << List.Values(I)

   List.Insert(I; NewValueName; NewValue)

   Inserted = True

 endif

 I = I + 1

endwhile

if not Inserted

 List.Add(NewValueName; NewValue)

endif

См. также

Метод Add

Метод Clear

Метод Delete

Метод PopVar

Метод SetVar

Свойство Count