![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Сортировка списка записей с использованием пользовательского сравнителя в DelphiDelphi , Базы данных , Сортировка и Фильтр
В данной статье мы рассмотрим, как отсортировать список записей с использованием пользовательского сравнителя в Delphi. Для этого мы создадим простую запись и список на основе этой записи, а затем напишем пользовательскую функцию сравнения для сортировки списка по значению целого числа. Создание записи и списка Сначала создадим простую запись
Затем создадим generic список
Пользовательская функция сравнения Теперь напишем пользовательскую функцию сравнения для сортировки списка по значению поля
Сортировка списка Теперь можно отсортировать список
Пример кода Вот полный пример кода, демонстрирующий создание списка записей, добавление элементов в список и сортировку списка с использованием пользовательского сравнителя:
После запуска этой программы вы увидите отсортированный список записей, основанный на значении поля В данной статье рассматривается сортировка списка записей с использованием пользовательского сравнителя в Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Сортировка и Фильтр ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |