TStrings.IndexOf¶
Find a string in the list and return its position.
Declaration¶
Source position: classesh.inc line 1137
public
function IndexOf(const S: string) : Integer; virtual; overload; overload;
function IndexOf(const S: string; aStart: Integer) : Integer; virtual
; overload; overload;
Description¶
IndexOf searches the list for S starting from index aStart. The start position aStart is 0 if not specified. If it is negative, it is considered an offset from TStrings.Count. The search is case-insensitive or case sensitive depending on the value of the CaseSensitive . If a matching entry is found, its position is returned. if no matching string is found, -1 is returned.
Remark:
- Only the first occurrence of the string is returned.
- The returned position is zero-based, i.e. 0 indicates the first string in the list.
See also¶
| Name | Description |
|---|---|
| TStrings.IndexOfObject | Finds an object in the list and returns its index. |
| TStrings.IndexOfName | Finds the index of a name in the name-value pairs. |
| TStrings.Strings | Indexed access to the strings in the list. |
| TStrings.LastIndexOf | Return the index of the last occurrence of a string. |
| TStrings.Count | Number of strings in the list. |