[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'Classes' (#rtl)

TStrings.Exchange

Exchanges two strings in the list.

Declaration

Source position: classesh.inc line 489

public procedure TStrings.Exchange(

  Index1: Integer;

  Index2: Integer

); virtual;

Description

Exchangeexchanges the strings at positions Index1and Index2. The associated objects are also exchanged.

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

Errors

If either Index1or Index2is not in the range of valid indexes, an EStringListErrorexception is raised.

See also

TStrings.Move

  

Move a string from one place in the list to another.

TStrings.Strings

  

Indexed access to teh strings in the list.

TStrings.Count

  

Number of strings in the list.