Запрос
var q = from elem in collection
where someCondition(elem)
select elem;
переводится на
var q = collection.Where(elem => someCondition(elem));
Есть ли синтаксис LINQ, который можно было бы преобразовать в следующее?
var q = collection.Where((elem, index) => someCondition(elem, index));
Where
и нажмите F12. ② Посмотрите на название этого вопроса. - person Timwi   schedule 21.09.2010