Как сделать поиск по списку на c# с получением номера строки ?

Регистрация
11.10.2017
Сообщения
147
Благодарностей
7
Баллы
18
Нужно сделать поиск по списку с получением номера строки при полным совпадении. Заранее благодарю
 

Metrix

Client
Регистрация
03.01.2014
Сообщения
343
Благодарностей
272
Баллы
63
C#:
var check = project.Variables["имя переменной из проекта"].Value;
var list = project.Lists["Название списка, в котором ищем"];
return list.IndexOf(check); // - вернёт номер строки, если она есть, или -1, если строки нет.
 

RoyalBank

Client
Регистрация
07.09.2015
Сообщения
557
Благодарностей
550
Баллы
93
C#:
List<string> PrList = new List<string>();

PrList.Add("One 1");
PrList.Add("One");
PrList.Add("One 1");
PrList.Add("One 2");
PrList.Add("One 3");
PrList.Add("One 1");
PrList.Add("One 4");
PrList.Add("One 4");
PrList.Add("One");

for (int i = 0; i < PrList.Count(); i++){
    for (int j = i + 1; j < PrList.Count(); j++){
        if (PrList[i] == PrList[j]) project.SendInfoToLog(String.Format("Совпадение строки # {0} и строки # {1}", i.ToString(), j.ToString()),true);
    }
}
 
  • Спасибо
Реакции: Sergodjan и SoUp1
Регистрация
11.10.2017
Сообщения
147
Благодарностей
7
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)