System.WideStrings.TWideStringList.Exchange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Exchange(Index1, Index2: Integer); override;

C++

virtual void __fastcall Exchange(int Index1, int Index2);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStringList

Beschreibung

Vertauscht die Positionen zweier Strings in der Liste.

Mit Exchange ordnen Sie die Strings in der Liste neu an. Die Strings werden durch ihre Indexwerte in den Parametern Index1 und Index2 angegeben. Die Nummerierung von Indizes beginnt bei Null für den ersten String. Der zweite String hat entsprechend den Index 1 und so fort.

Wenn einem String ein Objekt zugeordnet ist, ändert Exchange auch den Index dieses Objekts.

Warnung:  Rufen Sie Exchange für sortierte Listen nur auf, wenn zwei identische Strings mit verschiedenen zugeordneten Objekten vertauscht werden sollen. Exchange überprüft nicht, ob die Liste sortiert ist, und kann die Sortierreihenfolge einer sortierten Liste zerstören.

Siehe auch