Skip to content

TStrings.Exchange

Exchanges two strings in the list.

Declaration

Source position: classesh.inc line 1124

public 
procedure TStrings.Exchange(Index1: Integer; Index2: Integer);  virtual;

Description

Exchange exchanges the strings at positions Index1 and Index2. The associated objects are also exchanged.

Both indexes must be in the range of valid indexes, i.e. must have a value between 0 and Count-1.

Errors

If either Index1 or Index2 is not in the range of valid indexes, an EStringListError exception is raised.

See also

Name Description
TStrings.Move Move a string from one place in the list to another.
TStrings.Strings Indexed access to the strings in the list.
TStrings.Count Number of strings in the list.