У меня есть вложенный список List<list<dynamic>>
, я хочу получить все первые элементы второго уровня и сформировать новый List<dynamic>
.
Я знаю, что .first()
получает первый элемент списка, но как я могу указать несколько элементов из нескольких подсписков?
Заранее спасибо.
0
Jin
4 Фев 2022 в 16:05
1 ответ
Вы можете попробовать, как показано ниже -
mainList.Where(subList => subList != null && subList.Count > 0).Select(subList => subList.First()).ToList();
-1
Jasmeet
4 Фев 2022 в 16:50
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.
mainList.Select(subList => subList.First()).ToList()
?Exception
, если подсписок пуст.Where(subList => subList.Count > 0)
перед выбором