Как собирать одинаковые показатели в один?

toxass

Client
Регистрация
18.03.2010
Сообщения
280
Благодарностей
12
Баллы
18
Допустим есть список разных имен, нужно собрать повторы и сложить в одну переменную.

Список таких имен примерно 100 тыс.

Желательно многопоточно.

Версия зенно: 5.34

Как?)
 

one

Client
Регистрация
22.09.2015
Сообщения
6 805
Благодарностей
1 266
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
Допустим есть список разных имен, нужно собрать повторы и сложить в одну переменную.

Список таких имен примерно 100 тыс.

Желательно многопоточно.

Версия зенно: 5.34

Как?)
Можете попробовать по этому примеру что-то придумать, в этом снипете, мы ищем в списке2 - дубли, и если есть дубль, он его переносит в Список1 в одном экзепляре.
C#:
project.Lists["Список 1"].AddRange(
    project.Lists["Список 2"].ToList().GroupBy(v => v).Where(g => g.Count() > 1).Select(g => g.Key)

);
 

toxass

Client
Регистрация
18.03.2010
Сообщения
280
Благодарностей
12
Баллы
18

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