Delphi. TStringList.CustomSort – сортировка строк, integer, tdatetime в ascending и descending порядках

Часто использую TStringList, а вот сортировку в нём не часто. Понадобилась, разобрался, ниже основные моменты по сортировке разных типов, тем или иным путем попавшим в TStringList.

Сортировка строк

Ascending

Вариант 1 (самый популярный, поэтому самый краткий)

Все остальные функции – через так называемые функции компараторы – они позволяют задать тип данных, с которым мы работаем, а также направление сортировки – по возрастанию или по убыванию.

Вариант 2

Descending

Сортировка integer

Ascending

Descending

Сортировка TDateTime

Ascending

Descending

С остальными типами по аналогии, принцип, думаю понятен.

This entry was posted in Delphi. Bookmark the permalink.

Leave a Reply