我有以下代码:IEnumerable.Select具有索引
var accidents = text.Skip(NumberOfAccidentsLine + 1).Take(numberOfAccidentsInFile).ToArray();
其中事故是一个字符串数组。
我想要从字符串数组中的LINQ转型意外对象的数组如下:
return accidents.Select(t => new Accident() {Id = i, Name = t.Replace("\"", string.Empty)}).ToArray();
如何从事故阵列使用LINQ检索索引我或我必须去老套?
你想从'事故'数组本身的索引,或从原来的'文本'枚举索引?如果前者,那么Marcin的答案是好的。如果是后者,那么你需要在引入索引的初始'Select()'之后执行'Skip()'和'Take()'。 – 2014-12-04 02:12:49