Как при помощи сниппета очистить список от дублей?

justanotherVar

Пользователь
Регистрация
18.09.2016
Сообщения
66
Благодарностей
2
Баллы
8
Большое спасибо. Не смог найти.
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
C#:
var lst = project.Lists["result"];
var buf = lst.Distinct().ToList();
lst.Clear();
lst.AddRange(buf);
пробуй
 
  • Спасибо
Реакции: justanotherVar и Art4D

ZHAG

Client
Регистрация
01.05.2014
Сообщения
228
Благодарностей
220
Баллы
43
C#:
IZennoList zennoList = project.Lists["Список"]; //подключаем зенновский список в снипет
List<string> list = new List<string>(); // создаем список в снипете

zennoList = zennoList.Distinct();// так удаляем дубли в зеновском списке

list = list.Distinct().ToList(); // так удаляем дубли в списке созданом в снипете
 
  • Спасибо
Реакции: justanotherVar

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113

ZHAG

Client
Регистрация
01.05.2014
Сообщения
228
Благодарностей
220
Баллы
43
Этот код удалит дубли, но изменения не сохранятся в список
Нда... Я сам не проверил а написал... в свое оправдание скажу что не работаю с зеновскими встроенными списками уже года два наверное :-)
 
  • Спасибо
Реакции: Radzhab

justanotherVar

Пользователь
Регистрация
18.09.2016
Сообщения
66
Благодарностей
2
Баллы
8
Спасибо всем большое.
 

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18

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