Как подсчитать количество совпадений в списке ?

ancorid

Client
Регистрация
11.04.2013
Сообщения
45
Благодарностей
10
Баллы
8
Приветствую всех!
Нужно подсчитать количество совпадений в списке содержащем url , по одному на строку

попадался мне ответ от 2012 года ))

Можно использовать список без галки в его свойствах на "сохранять изменения".
Операции со списком - привязать файл и привязываете ваш txt.
Операции со списком - Удаление - Все элементы, не содержащие
Указываете что искать по строчкам.
Следующим экшеном Операции со списком" - Подсчитать кол-во строк узнаете сколько элементов осталось.
Далее Операции со списком - Удалить все элементы.

И с самого начала. Привязываете. удаляете лишнее, считаете.
может придумали что-то попроще ?
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 388
Баллы
113
C#:
var list = project.Lists["spisok"];
string str = project.Variables["url"].Value;
int k = 0;
int c = list.Count;
for(int i = 0; i < c; i++){
    if(list[i]==str)k++;
}
return k;
 
Последнее редактирование:
  • Спасибо
Реакции: dyxa

ancorid

Client
Регистрация
11.04.2013
Сообщения
45
Благодарностей
10
Баллы
8
C#:
var list = project.Lists["spisok"];
string str = project.Variables["url"];
int c = list.Count;
for(int i = 0; i < c; i++){
    if(list[i]==str)k++;
}
return k;

что-то не получается
при использовании кода в том виде что есть, такая ошибка
Компиляция кода Ошибка в действии "CS0103" "Имя "k" отсутствует в текущем контексте". [Строка: 6; Cтолбец: 8]
если пробую объявить переменную вначале int k = 0; - такая ошибка
Компиляция кода Ошибка в действии "CS0029" "Неявное преобразование типа "ZennoLab.InterfacesLibrary.ProjectModel.ILocalVariable" в "string" невозможно". [Строка: 2; Cтолбец: 14]
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 388
Баллы
113

ancorid

Client
Регистрация
11.04.2013
Сообщения
45
Благодарностей
10
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 544
Благодарностей
8 713
Баллы
113
  • Спасибо
Реакции: gvova и ancorid

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