Удалить дубли и пустые строки зенносписка в 2-3 строки C#

donkasstro

Client
Регистрация
12.02.2020
Сообщения
51
Благодарностей
7
Баллы
8
Всем привет!
Друзья, прошу помощи, не хватает знаний :bh:
Мне нужно удалить дубли и пустые строки в одном кубике C#

Помогите, пожалуйста, разобраться, почему не работает следующий код:
C#:
//Удалить дубли и удалить пустые строки из списков C#
IZennoList desc = project.Lists["titles"]; //привязыв "titles" к desc

desc.RemoveAll(string.IsNullOrEmpty); // Удаление пустых строк
desc = desc.Distinct().ToList(); // Удаление дубликатов
Выдает ошибку:
117323


Нашел на форуме несколько вариантов, но они все какие-то не очень лаконичные, а хочется, чтоб работало в 2-3 строках.
Всем добра!
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 445
Благодарностей
1 288
Баллы
113
Всем привет!
Друзья, прошу помощи, не хватает знаний :bh:
Мне нужно удалить дубли и пустые строки в одном кубике C#

Помогите, пожалуйста, разобраться, почему не работает следующий код:
C#:
//Удалить дубли и удалить пустые строки из списков C#
IZennoList desc = project.Lists["titles"]; //привязыв "titles" к desc

desc.RemoveAll(string.IsNullOrEmpty); // Удаление пустых строк
desc = desc.Distinct().ToList(); // Удаление дубликатов
Выдает ошибку:
Посмотреть вложение 117323

Нашел на форуме несколько вариантов, но они все какие-то не очень лаконичные, а хочется, чтоб работало в 2-3 строках.
Всем добра!
C#:
//Удалить дубли и удалить пустые строки из списков C#
List<string> desc = project.Lists["titles"].ToList(); // перенос в C# список

desc.RemoveAll(string.IsNullOrEmpty); // Удаление пустых строк
desc = desc.Distinct().ToList(); // Удаление дубликатов

project.Lists["titles"].Clear(); // чистка зенно списка

project.Lists["titles"].AddRange(desc); // запись свежего списка в зенносписок
 

donkasstro

Client
Регистрация
12.02.2020
Сообщения
51
Благодарностей
7
Баллы
8
Работает, благодарю за магию :bf:
 

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