带有索引的Select(el,idx)的LINQ查询语法?

时间:2019-04-18 20:57:24

标签: linq linq-query-syntax linq-method-syntax

我想使用LINQ将一个集合投影到另一个集合中,这很容易,但是我还需要捕获新投影中每个元素的索引。我知道您可以使用Select((element,index)=>)方法语法来做到这一点...

Relays.AddRange(
    XML.Elements("relay")
    .Select(
       (xel, idx) => new Relay(xel, idx)
    )
);

是否存在查询语法的方法?或者,如果我需要捕获索引,它是否仅限于方法语法?

0 个答案:

没有答案