Russian Belarusian English German Japanese Ukrainian

Описание


Вызов 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 + " в списке нет");

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


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