Извлеките первый элемент из перечисляемых

#c# #linq

Вопрос:

Я новичок в LINQ/C#. У меня есть перечислимый список:

 System.Collections.Generic.IEnumerable<System.Collections.Generic.List>
 

Я хотел бы извлечь первый элемент из каждого списка и поместить его в новый список:

 System.Collections.Generic.List
 

Например

 List<customers> = from myEnumerable
                  select item[0];
 

Каков был бы правильный способ формирования запроса linq для извлечения элемента 0 из каждого списка в перечислимом?

Спасибо

Ответ №1:

Каков был бы правильный способ формирования запроса linq для извлечения элемента 0 из каждого списка в перечислимом?

 IEnumerable<List<T>> input = ...;
var result = input.Select(l => l[0]).ToList();
 

Комментарии:

1. Потрясающе, что сработало идеально! Он выбирает первый элемент из каждого списка в IEnumerable. Спасибо, Блинди.