System.Classes.TStringList.Exchange

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi