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

Метод Exchange – поменять строки местами

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

Синтаксис:

procedure Exchange(

 Index1: Integer;

 Index2: Integer);

Параметры:

· Index1 – индекс первой строки;
· Index2 – индекс второй строки.

Описание:

Метод меняет местами 2 строки в списке. Строка с индексом Index1 становится на место строки с индексом Index2 и наоборот. В качестве параметров Index1, Index2 следует указывать значения от 0 до Count – 1, в противном случае будет сгенерировано исключение. Метод Exchange не проверяет, является ли список сортированным, поэтому может нарушить сортировку списка, если значение свойства Sorted равно True.

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

 

// Поменять местами строки в списке.

List = CreateStringList()

FolderStrIndex = List.Add('Папка')

EDocumentStrIndex = List.Add('Электронный документ')

TaskStrIndex = List.Add('Задание')

List.Exchange(FolderStrIndex; TaskStrIndex)

См. также

Метод IndexOf

Свойство Sorted