System.Classes.TStringList.Exchange
Delphi
procedure Exchange(Index1, Index2: Integer); override;
C++
virtual void __fastcall Exchange(int Index1, int Index2);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
Description
Permute la position de deux chaînes de la liste.
La méthode Exchange permute des chaînes de la liste. Les chaînes sont spécifiées à l'aide de leur indice avec les paramètres Index1 et Index2. Les indices sont de base zéro, donc la première chaîne de la liste a l'indice 0, la seconde l'indice 1, etc.
Si les chaînes ont un objet associé, Exchange change également l'indice des objets.
Avertissement : N'appelez pas Exchange pour une liste triée sauf pour permuter deux chaînes identiques dont les objets associés diffèrent. Exchange ne teste pas si la liste est triée et peut donc rompre l'ordre d'une liste triée.