【发布时间】:2010-02-21 01:10:43
【问题描述】:
我有一个通过 IEnumberable 查询的 linq 查询。当我的 where 子句有匹配元素时,我想知道元素在 IEnumberable 中的位置。
var result = from e in elements
where (string) e.Attribute("class") == "something"
select e.Position();
e.Position() 当然不会编译。 e.Position() 的值将是所选元素在元素 IEnumberable 中的位置。
关于如何做到这一点的任何想法?
【问题讨论】:
标签: c# linq linq-to-xml ienumerable