Поиск первого индекса элемента, который соответствует условию, с использованием LINQ

var item = list.Where(t => somecondition);

Я бы с удовольствием уметь узнать индекс возвращенного элемента, на самом деле, в моем случае все, что мне нужно, это индекс, так что я могу .Skip () попасть в список на столько.

Есть ли способ сделать это в IEnumerable? Я бы не хотел использовать для этого List , но у него есть метод FindIndex ()

36
задан abatishchev 2 November 2010 в 08:15
поделиться