TStrings.Sort

TStrings = class (TObject)Interface de TStringsExemples de TStrings

Trie la TStrings

Syntaxe

procedure Sort()

Remarques

  • Le tri est fait dans l'ordre ascendant. Pour trier dans l'ordre descendant, utiliser Reverse après la procédure Sort.
  • Si CaseSensitive vaut True, le tri est fait en distinguant minuscules et majuscules (toutes les majuscules d'abord).
  • Pour garder la TStrings triée par la suite, voir Sorted.
  • Pour trier et supprimer les doublons, utiliser SortAndRemoveDuplicates.

Exemples

var liste := TStrings.Create;
liste.Commatext := 'paul,jacques,pierre,Jean';

liste.Sort;
Informationdlg(liste.Commatext); // Affiche 'jacques,Jean,paul,pierre' : Pas de distinction majuscules / minuscules dans le tri

liste.CaseSensitive := True;
liste.Sort;
Informationdlg(liste.Commatext); // Affiche 'Jean,jacques,paul,pierre' : Les majuscules en premier (sensible à la casse)

Classification

SysUtils TStrings