DELPHI ДИНАМИЧЕСКИЙ СПИСОК
Для удобной работы с данными в программировании Delphi используются динамические списки. Динамический список представляет собой структуру данных, в которой элементы могут добавляться и удаляться динамически в ходе выполнения программы. По своей сути, динамический список представляет собой коллекцию однотипных элементов, которые хранятся в памяти компьютера и связаны между собой.
Для создания динамического списка в Delphi можно воспользоваться типом данных TList. Для добавления нового элемента в список можно воспользоваться методом Add:
var List: TList;begin List := TList.Create; List.Add('Элемент 1'); List.Add('Элемент 2'); //...end;
Для обращения к элементам списка можно воспользоваться индексом:
var List: TList; Element: string;begin List := TList.Create; List.Add('Элемент 1'); List.Add('Элемент 2'); Element := List[1];end;
Удаление элемента из списка происходит с помощью метода Delete:
var List: TList;begin List := TList.Create; List.Add('Элемент 1'); List.Add('Элемент 2'); List.Delete(0);end;
Также, можно использовать методы Insert и Exchange для вставки элементов в список:
var List: TList;begin List := TList.Create; List.Add('Элемент 1'); List.Insert(0, 'Элемент 2'); List.Exchange(0, 1);end;
Двусвязный список - Динамические структуры данных #2
Программирование в УТ 11.4. Взаимодействие с динамическими списками.
Динамические выпадающие списки, ДВССЫЛ и Умные Таблицы - Функции Excel (7)
Односвязный список - Динамические структуры данных #1
Delphi динамическое создание компонентов и работа с ними
Урок на делфи 47. Сравнить два списка на дубликаты
[pascal] 8 урок 3 часть. списки
Занятие №14: ДИНАМИЧЕСКИЕ СПИСКИ В 8.3.19