Синтаксис:
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)