У меня есть запрос linq, который запрашивает IEnumberable. Когда у меня есть соответствующий элемент для моего предложения where, я хотел бы знать позицию элемента в IEnumerable.
var result = from e in elements
where (string) e.Attribute("class") == "something"
select e.Position();
e.Position(), конечно, не компилируется. Значением e.Position() будет позиция выбранного элемента в элементах IEnumerable.
Есть идеи, как это сделать?