Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
sabatt
1 / 1 / 0
Регистрация: 10.12.2016
Сообщений: 17
#1

Удалить все пустые элементы из списка списков

04.11.2017, 19:21. Просмотров 380. Ответов 2
Метки нет (Все метки)

Дан список списков (List<List<string>>) , из него надо удалить все пустые списки.
В простом строковом списке вроде можно сделать так:
C#
1
            list.RemoveAll(x => x.Count() == 0);
Для списка списков это дает ошибку.
Буду благодарен за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2017, 19:21
Ответы с готовыми решениями:

Удалить из нелинейного списка все повторяющиеся элементы
помогите решит задачку плииииз! срочно ! Удалить из нелинейного списка все...

Удалить из списка нечетные элементы. Вывести оставшиеся элементы списка
Дано неотрицательное N и набор из N чисел. Создать линейно-связанный список,...

Удалить из файла все пустые строки
Дан текстовый файл. Удалить из него все пустые строки.

Удалить все столбцы матрицы в которых все элементы положительные
в C# удалить все столбцы в которых все элементы положительные

Удалить из одномерного массива все элементы, в записи которых все цифры различны
В одномерном массиве, элементы которого являются целыми числами, произвести...

2
OwenGlendower
Супер-модератор
Эксперт .NET
9057 / 8006 / 3422
Регистрация: 17.03.2014
Сообщений: 15,832
Записей в блоге: 1
04.11.2017, 19:45 #2
sabatt, попробуй с проверкой на null
C#
1
            list.RemoveAll(x => x == null || x.Count == 0);
Цитата Сообщение от sabatt Посмотреть сообщение
Для списка списков это дает ошибку.
В подобных ситуациях следует писать какая именно ошибка возникает.
0
sabatt
1 / 1 / 0
Регистрация: 10.12.2016
Сообщений: 17
04.11.2017, 20:16  [ТС] #3
OwenGlendower, спасибо! Задача решена, это сработало.

Цитата Сообщение от OwenGlendower Посмотреть сообщение
В подобных ситуациях следует писать какая именно ошибка возникает.
Да, забыл уточнить. Но у меня там вообще, как оказалось, не относящаяся к задаче ошибка была. А когда исправил, просто результат был неверный.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2017, 20:16

Удалить из списка повторящиеся элементы, не оставив копий
Как удалить дубликаты я понимаю, .Distinct именно это и делает. Но всё равно...

Удалить все столбцы в котором все элементы положительны
помогите решить пожалуйста:удалить все столбцы в котором все элементы...

Удалить из списка все отрицательные числа
Построить линейный список из входной последовательности чисел. Удалить из него...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru