Учись программированию на C++ Builder бесплатно!

Описание


Вызов IndexOf возвращает индекс первого вхождения в массив списка заданного элемента (указателя Item для TList или строки S для TStringList и TStrings). Индексация начинается с 0 (0 - первый элемент массива). Если заданного элемента в списке нет, возвращается -1.

Классы


TList, TStringList, TStrings

Прототипы


TList:

int __fastcall IndexOf(void * Item);

TStrings и TStringList:

virtual int _fastcall IndexOf(const System::AnsiString S);

Пример


В примере определяется, есть ли в списке сотрудник, фамилия которого задана пользователем в окне Edit1.

TStringList *LPerson = new TStringList;
.....
if(LPerson->IndexOf(Edit1->Text) < 0)
ShowMessage("Сотрудника " + Edit1->Text + " в списке нет");

Поиск по сайту