TStrings.Exchange

Exchanges two strings in the list.

Declaration

Source position: classesh.inc line 725

public 
  procedure 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.Count Number of strings in the list.
TStrings.Move Move a string from one place in the list to another.
TStrings.Strings Indexed access to the strings in the list.